(57)【特許請求の範囲】
【請求項１】
表示状態が変化可能な可変表示装置を有し、該可変表示装置の表示結果が予め定められた特定の表示態様になったときに遊技者にとって有利な遊技状態になる遊技機であって、
前記遊技機の遊技状態を制御するとともに前記可変表示装置を表示制御するための指令信号を出力する遊技制御手段と、
該遊技制御手段からの指令信号を受けて前記可変表示装置を制御する可変表示制御手段とを含み、
前記遊技制御手段は、
前記指令信号の指令内容を切換えて出力する切換えタイミングを計時するための第１の計時手段と、
前記第１の計時手段が計時する時間をセットする手段であって、前記表示制御手段が前記指令信号により指令された指令内容の表示制御を実行する時間である所定時間を当該指令信号を出力するときにセットする第１の計時時間セット手段と、
前記指令信号を出力した後前記第１の計時時間セット手段によりセットされた前記所定時間を前記第１の計時手段が計時し、当該所定時間が経過したときに前記切換えタイミングであると判定する切換えタイミング判定手段と、
該切換えタイミング判定手段によって切換えタイミングであると判定されたときに前記指令信号を次の指令内容を指令する指令信号に切換えて出力する出力手段と、
前記切換えタイミング判定手段によって切換えタイミングであると判定されたか否かにかかわらず遊技機に異常状態が発生したときに異常発生時の指令信号を出力する異常信号出力手段と、
遊技機に異常状態が発生したときに前記第１の計時手段による計時を停止させる第１の計時停止制御手段と、
遊技機が前記異常状態から正常な状態に復帰したときに前記第１の計時手段による計時を再開させる計時再開手段とを含み、
前記出力手段は、前記可変表示装置の表示結果を導出表示させるタイミングを特定可能な停止信号を出力し、
前記可変表示制御手段は、
前記遊技制御手段からの指令信号が前記異常発生時の指令信号か否かを判別する指令信号判別手段と、
前記指令信号判別手段により前記異常発生時の指令信号でない旨の判別が行なわれた前記指令信号により指令された指令内容に応じた前記所定時間内で前記指令内容の表示制御を進行させるための可変表示時間を計時する第２の計時手段と、
前記可変表示装置が可変表示中に前記指令信号判別手段が前記異常発生時の指令信号である旨の判別を行なったときから前記異常発生時の指令信号でない旨の判別が行なわれるまでの異常状態期間中、前記指令信号判別手段が前記異常発生時の指令信号である旨の判別を行なった時点で前記可変表示装置が表示していた表示状態を特定する表示状態特定データを格納可能な表示状態特定データ格納手段と、
前記可変表示装置が可変表示中に前記指令信号判別手段が前記異常発生時の指令信号である旨の判別を行なったときに、前記第２の計時手段による計時を停止させる第２の計時停止制御手段と、
前記指令信号判別手段が前記異常発生時の指令信号でない旨の判別を行った段階で前記表示状態特定データ格納手段に格納されている表示状態特定データに対応する可変表示状態から引続き可変表示制御を開始するとともに、前記第２の計時手段による計時を再開させて、前記指令信号判別手段により前記異常発生時の指令信号である旨の判別が行なわれた時点以降の可変表示制御を続行する可変表示続行制御手段と、
前記第２の計時手段が計時した可変表示時間に応じて前記可変表示装置の表示結果を導出表示させる制御を行なう表示結果導出制御手段とを含むことを特徴とする、遊技機。
【請求項２】
前記異常状態期間中に遊技機に異常状態が発生した旨を報知する異常状態報知手段をさらに含むことを特徴とする、請求項１記載の遊技機。
【請求項３】
前記異常状態期間中に前記可変表示制御手段による可変表示制御を中断させる可変表示制御中断手段をさらに含み、
前記異常状態報知手段は、前記可変表示制御中断手段による可変表示制御の中断中に異常状態が発生した旨を前記可変表示装置により表示させることを特徴とする、請求項２記載の遊技機。
【請求項４】
前記可変表示制御手段は、制御用プログラムに従って動作し前記可変表示装置を可変表示制御するためのプロセッサを有し、
該プロセッサは、前記異常状態期間中ノーオペレーション状態となり、前記可変表示装置の可変表示制御の進行を停止した状態に維持することを特徴とする、請求項１〜請求項３のいずれかに記載の遊技機。
【請求項５】
前記遊技制御手段は、
前記異常状態から自動的に復旧させる自動復旧手段と、
該自動復旧手段による自動復旧が行なわれることにより前記指令信号を前記異常状態の発生前の指令信号に復帰させる指令信号復帰手段とを含むことを特徴とする、請求項１〜請求項４のいずれかに記載の遊技機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、たとえば、パチンコ遊技機やコイン遊技機あるいはスロットマシン等で代表される遊技機に関し、詳しくは、表示状態が変化可能な可変表示装置を有し、該可変表示装置の表示結果が予め定められた特定の表示態様になった場合に遊技者にとって有利な遊技状態になる遊技機に関する。
【０００２】
【従来の技術】
この種の遊技機において、従来から一般的に知られているものに、たとえば、遊技機の遊技状態を制御するとともに可変表示装置を可変表示制御するための指令信号を出力する遊技制御手段と、その遊技制御手段からの指令信号を受けて前記可変表示装置を制御する可変表示制御手段とが設けられたものがあった。そして、前記遊技制御手段が出力する指令信号は、可変表示装置を表示指令するための複数種類の制御指令データからなり、その複数種類の制御指令データを遊技の進行制御状況等に応じて所定の順序で出力し、遊技の進行制御に合わせて前記可変表示装置の表示状態が所定の順序で進行するように構成されていた。
【０００３】
【発明が解決しようとする課題】
一方、この種の従来の遊技機においては、前記遊技制御手段に異常が発生してエラー状態になった場合には、そのエラー状態になったまま遊技制御が進行する不都合を防止するのが望ましい。そこで、前記遊技制御手段に異常が発生してエラー状態となれば、そのエラー状態の発生時点で正常な遊技を続行できないように構成するのが望ましい。そして前記遊技制御手段の異常が解消して正常な状態に復帰すれば、前記異常発生時点まで実行されていた正常な遊技の進行制御をそれ以降引続き続行するように制御するのが望ましい。
【０００４】
しかし、このように構成した場合には、前記エラー状態の発生に伴う正常な遊技の進行制御の中断に起因して、エラー状態が解消した後に行なわれる遊技の続行制御の段階で、その遊技の進行状態と可変表示装置の可変表示動作の進行状態とがちぐはぐになってしまい、タイミングがずれてしまうという不都合が生ずる恐れがある。
本発明は、係る実情に鑑み考え出されたものであり、その目的は、遊技制御手段に異常が発生した後その異常状態から復旧して正常な遊技の進行制御が続行された段階で、その遊技の進行状態と可変表示装置の可変表示動作の進行状態とがちぐはぐになってタイミングがずれる不都合を防止できる遊技機を提供することである。
【０００５】
【課題を解決するための手段】
請求項１に記載の本発明は、表示状態が変化可能な可変表示装置を有し、該可変表示装置の表示結果が予め定められた特定の表示態様になったときに遊技者にとって有利な遊技状態になる遊技機であって、
前記遊技機の遊技状態を制御するとともに前記可変表示装置を表示制御するための指令信号を出力する遊技制御手段と、
該遊技制御手段からの指令信号を受けて前記可変表示装置を制御する可変表示制御手段とを含み、
前記遊技制御手段は、
前記指令信号の指令内容を切換えて出力する切換えタイミングを計時するための第１の計時手段と、
前記第１の計時手段が計時する時間をセットする手段であって、前記表示制御手段が前記指令信号により指令された指令内容の表示制御を実行する時間である所定時間を当該指令信号を出力するときにセットする第１の計時時間セット手段と、
前記指令信号を出力した後前記第１の計時時間セット手段によりセットされた前記所定時間を前記第１の計時手段が計時し、当該所定時間が経過したときに前記切換えタイミングであると判定する切換えタイミング判定手段と、
該切換えタイミング判定手段によって切換えタイミングであると判定されたときに前記指令信号を次の指令内容を指令する指令信号に切換えて出力する出力手段と、
前記切換えタイミング判定手段によって切換えタイミングであると判定されたか否かにかかわらず遊技機に異常状態が発生したときに異常発生時の指令信号を出力する異常信号出力手段と、
遊技機に異常状態が発生したときに前記第１の計時手段による計時を停止させる第１の計時停止制御手段と、
遊技機が前記異常状態から正常な状態に復帰したときに前記第１の計時手段による計時を再開させる計時再開手段とを含み、
前記出力手段は、前記可変表示装置の表示結果を導出表示させるタイミングを特定可能な停止信号を出力し、
前記可変表示制御手段は、
前記遊技制御手段からの指令信号が前記異常発生時の指令信号か否かを判別する指令信号判別手段と、
前記指令信号判別手段により前記異常発生時の指令信号でない旨の判別が行なわれた前記指令信号により指令された指令内容に応じた前記所定時間内で前記指令内容の表示制御を進行させるための可変表示時間を計時する第２の計時手段と、
前記可変表示装置が可変表示中に前記指令信号判別手段が前記異常発生時の指令信号である旨の判別を行なったときから前記異常発生時の指令信号でない旨の判別が行なわれるまでの異常状態期間中、前記指令信号判別手段が前記異常発生時の指令信号である旨の判別を行なった時点で前記可変表示装置が表示していた表示状態を特定する表示状態特定データを格納可能な表示状態特定データ格納手段と、
前記可変表示装置が可変表示中に前記指令信号判別手段が前記異常発生時の指令信号である旨の判別を行なったときに、前記第２の計時手段による計時を停止させる第２の計時停止制御手段と、
前記指令信号判別手段が前記異常発生時の指令信号でない旨の判別を行った段階で前記表示状態特定データ格納手段に格納されている表示状態特定データに対応する可変表示状態から引続き可変表示制御を開始するとともに、前記第２の計時手段による計時を再開させて、前記指令信号判別手段により前記異常発生時の指令信号である旨の判別が行なわれた時点以降の可変表示制御を続行する可変表示続行制御手段と、
前記第２の計時手段が計時した可変表示時間に応じて前記可変表示装置の表示結果を導出表示させる制御を行なう表示結果導出制御手段とを含むことを特徴とする。
【０００６】
請求項２に記載の本発明は、請求項１に記載の発明の構成に加えて、前記異常状態期間中に遊技機に異常状態が発生した旨を報知する異常状態報知手段をさらに含むことを特徴とする。
請求項３に記載の本発明は、請求項２に記載の発明の構成に加えて、前記異常状態期間中に前記可変表示制御手段による可変表示制御を中断させる可変表示制御中断手段をさらに含み、
前記異常状態報知手段は、前記可変表示制御中断手段による可変表示制御の中断中に異常状態が発生した旨を前記可変表示装置により表示させることを特徴とする。
請求項４に記載の本発明は、請求項１〜請求項３のいずれかに記載の発明の構成に加えて、前記可変表示制御手段は、制御用プログラムに従って動作し前記可変表示装置を可変表示制御するためのプロセッサを有し、
該プロセッサは、前記異常状態期間中ノーオペレーション状態となり、前記可変表示装置の可変表示制御の進行を停止した状態に維持することを特徴とする。
請求項５に記載の本発明は、請求項１〜請求項４のいずれかに記載の発明の構成に加えて、前記遊技制御手段は、
前記異常状態から自動的に復旧させる自動復旧手段と、
該自動復旧手段による自動復旧が行なわれることにより前記指令信号を前記異常状態の発生前の指令信号に復帰させる指令信号復帰手段とを含むことを特徴とする。
【０００８】
【作用】
請求項１に記載の本発明によれば、遊技制御手段の働きにより、遊技機の遊技状態が制御されるとともに可変表示装置を表示制御するための指令信号が出力される。その遊技制御手段からの指令信号を受けた可変表示制御手段により、前記可変表示装置が制御される。
第１の計時手段の働きにより、前記指令信号の指令内容を切換えて出力する切換えタイミングが計時される。前記第１の計時手段が計時する時間をセットする第１の計時時間セット手段の働きにより、前記表示制御手段が前記指令信号により指令された指令内容の表示制御を実行する時間である所定時間が当該指令信号を出力するときにセットされる。切換えタイミング判定手段の働きにより、前記指令信号を出力した後前記第１の計時時間セット手段によりセットされた前記所定時間を前記第１の計時手段が計時し、当該所定時間が経過したときに前記切換えタイミングであると判定される。切換えタイミング判定手段によって切換えタイミングであると判定されたときに、出力手段により前記指令信号を次の指令内容を指令する指令信号に切換えて出力される。異常信号出力手段の働きにより、前記切換えタイミング判定手段によって切換えタイミングであると判定されたか否かにかかわらず遊技機に異常状態が発生したときに異常発生時の指令信号が出力される。第１の計時停止制御手段の働きにより、遊技機に異常状態が発生したときに前記第１の計時手段による計時が停止される。計時再開手段の働きにより、遊技機が前記異常状態から正常な状態に復帰したときに前記第１の計時手段による計時が再開される。
前記出力手段は、前記可変表示装置の表示結果を導出表示させるタイミングを特定可能な停止信号を出力する。指令信号判別手段の働きにより、前記遊技制御手段からの指令信号が前記異常発生時の指令信号か否かが判別される。前記指令信号判別手段により前記異常発生時の指令信号でない旨の判別が行なわれた前記指令信号により指令された指令内容に応じた前記所定時間内で前記指令内容の表示制御を進行させるための可変表示時間が、第２の計時手段により計時される。表示状態特定データ格納手段の働きにより、前記可変表示装置が可変表示中に前記指令信号判別手段が前記異常発生時の指令信号である旨の判別を行なったときから前記異常発生時の指令信号でない旨の判別が行なわれるまでの異常状態期間中、前記指令信号判別手段が前記異常発生時の指令信号である旨の判別を行なった時点で前記可変表示装置が表示していた表示状態を特定する表示状態特定データが格納可能となる。第２の計時停止制御手段の働きにより、前記可変表示装置が可変表示中に前記指令信号判別手段が前記異常発生時の指令信号である旨の判別を行なったときに、前記第２の計時手段による計時が停止される。可変表示続行制御手段の働きにより、前記指令信号判別手段が前記異常発生時の指令信号でない旨の判別を行った段階で前記表示状態特定データ格納手段に格納されている表示状態特定データに対応する可変表示状態から引続き可変表示制御が開始されるとともに、前記第２の計時手段による計時が再開されて、前記指令信号判別手段により前記異常発生時の指令信号である旨の判別が行なわれた時点以降の可変表示制御が続行される。表示結果導出制御手段の働きにより、前記第２の計時手段が計時した可変表示時間に応じて前記可変表示装置の表示結果を導出表示させる制御が行なわれる。
【０００９】
請求項２に記載の本発明によれば、請求項１に記載の発明の作用に加えて、異常状態報知手段の働きにより、前記異常状態期間中に遊技機に異常状態が発生した旨が報知される。
請求項３に記載の本発明によれば、請求項２に記載の発明の作用に加えて、可変表示制御中断手段の働きにより、前記異常状態期間中に前記可変表示制御手段による可変表示制御が中断する。前記異常状態報知手段は、前記可変表示制御中断手段による可変表示制御の中断中に異常状態が発生した旨を前記可変表示装置により表示させる。
請求項４に記載の本発明によれば、請求項１〜請求項３のいずれかに記載の発明の作用に加えて、前記可変表示制御手段が、制御用プログラムに従って動作して前記可変表示装置を可変表示制御するためのプロセッサを有し、前記異常状態期間中前記プロセッサがノーオペレーション状態になり、可変表示装置の可変表示制御の進行が停止した状態で維持される。
請求項５に記載の本発明によれば、請求項１〜請求項４のいずれかに記載の発明の作用に加えて、自動復旧手段による自動復旧が行なわれることにより前記指令信号が前記異常状態の発生前の指令信号に復帰する。
【００１１】
【発明の実施の形態】
次に、本発明の実施の形態を図面に基づいて詳細に説明する。なお、本実施形態においては、遊技機の一例としてパチンコ遊技機を取り上げるが、本発明はこれに限らず、たとえばコイン遊技機やスロットマシン等でもよく、表示状態が変化可能な可変表示装置を有する遊技機であればすべて対象となる。
図１は、遊技機の一例のパチンコ遊技機の遊技盤面図である。遊技者が打球操作ハンドル（図示せず）を操作することにより、打球貯留皿（図示せず）に貯留されているパチンコ玉が１つずつ遊技盤２３前面に形成された遊技領域２４内に打込まれる。遊技領域２４内には、液晶表示装置（ＬＣＤ）等からなる可変表示装置１と可変入賞球装置４とが配設されている。遊技領域２４内に打込まれたパチンコ玉が始動入賞領域の一例の始動入賞口３に入賞すれば、可変表示装置１の左可変表示部２ａ，中可変表示部２ｂ，右可変表示部２ｃが一斉に可変開始して図柄等からなる識別情報が上方から下方に向かってスクロール表示され、その後左可変表示部２ａが停止制御され次に右可変表示部２ｃが停止制御され最後に中可変表示部２ｂが停止制御される。そして、可変表示装置１の表示結果が予め定められた特定の表示態様（たとえば７７７等からなる特定の識別情報）となれば、可変入賞球装置４の開閉板９が開成して打玉が入賞しやすい遊技者にとって有利な第１の状態となる。この可変入賞球装置４は、通常時には開閉板９が閉成されて打玉が入賞不可能な遊技者にとって不利な第２の状態となっているが、前記可変表示装置１の表示結果が予め定められた特定の表示態様になればソレノイド２８（図１には示さず）が励磁されて開閉板９が開成されて第１の状態となる。
【００１２】
この可変入賞球装置４の第１の状態は、所定期間（たとえば３０秒間）の経過または所定個数（たとえば１０個）の打玉の入賞のうちいずれか早い方の条件が成立することにより終了して第２の状態となる。可変入賞球装置４の入賞開口２４の所定箇所には特定入賞領域（Ｖポケット）５が設けられており、この特定入賞領域５以外の箇所が通常入賞領域となる。そして、特定入賞領域（Ｖポケット）に入賞した入賞玉が特定入賞玉検出スイッチ８により検出される。一方、入賞開口２４に入賞した入賞玉のすべてがカウントスイッチ（図１には示さず）により検出される。そして、可変入賞球装置４の第１の状態のときに進入したパチンコ玉が特定入賞領域（Ｖポケット）５に入賞して特定入賞玉検出スイッチ８により検出されれば、可変入賞球装置４のその回の第１の状態が終了するのを待って再度可変入賞球装置４を第１の状態にする繰返し継続制御が実行される。この繰返し継続制御の実行上限回数はたとえば１６回と定められている。
【００１３】
遊技領域２４内には、普通図柄用始動入賞領域の一例の普通図柄用始動ゲート６が設けられており、パチンコ玉がこの普通図柄用始動ゲート６を通過して普通図柄用始動ゲート検出スイッチ（図１では示さず）により検出されれば、７セグメントから構成された普通図柄可変表示装置７が可変開始される。そしてこの普通図柄可変表示装置７の停止時の結果が予め定められた特定の表示態様（たとえば７）となれば、始動入賞口３が開成して遊技者にとって有利な第１の状態となる。すなわち、この始動入賞口３は、打玉が入賞しやすい遊技者にとって有利な第１の状態と打玉が入賞しにくい遊技者にとって不利な第２の状態とに変化可能な可変入賞球装置（電動役物）で構成されており、前記普通図柄可変表示装置７の表示結果が特定の表示態様となった場合に、ソレノイド２９（図１には示さず）が励磁されて開成して第１の状態となるように構成されている。この始動入賞口３が第１の状態となれば、パチンコ玉が入賞しやすくなり、その分可変表示装置１が頻繁に可変表示制御される状態となる。
【００１４】
可変表示装置１の可変表示中に再度パチンコ玉が始動入賞口３に入賞すれば、その始動入賞が記憶され、可変表示装置１の可変表示が停止して再度可変開始可能な状態になってから前記始動入賞記憶に基づいて可変表示装置１が再度可変開始される。この始動入賞記憶の上限値はたとえば「４」と定められており、現時点における始動入賞記憶値が記憶表示ＬＥＤ１１により表示される。また、普通図柄可変表示装置７が可変表示している最中にパチンコ玉が再度普通図柄用始動ゲート６を通過すれば、その始動通過が記憶され、普通図柄可変表示装置７の可変表示が停止して再度可変開始可能な状態になってから前記始動通過記憶に基づいて普通図柄可変表示装置７が再度可変開始される。この普通図柄始動記憶の上限値はたとえば「４」と定められており、現時点における始動通過記憶値が記憶表示ＬＥＤ１２により表示される。１０はアウト口であり、遊技領域２４内に打込まれたパチンコ玉がいずれの入賞口や可変入賞球装置にも入賞しなかった場合にアウト玉としてこのアウト口１０から回収される。１９は風車ランプ、１４，１５，１６，１７は飾りＬＥＤ、１８はアタッカランプ、２０はサイドランプ、２１は袖ランプ、２２ａ，２２ｂはサイドＬＥＤである。
【００１５】
図２は、パチンコ遊技機に用いられる制御回路を示すブロック図である。パチンコ遊技機の制御回路は、各種機器を制御するためのプログラムに従って遊技制御を行なうための基本回路３０を有する。この基本回路３０は、制御中枢としてのＣＰＵ，制御用のプログラムを記憶しているＲＯＭ，制御データを記憶するＲＡＭ，Ｉ／Ｏポート等を備えている。
さらに、電源投入時に基本回路３０をリセットするための初期リセット回路３３と、基本回路３０に対し定期的（たとえは２ｍｓｅｃ毎）にリセットパルスを与え、所定のゲーム制御用プログラムを先頭から繰返し実行するための定期リセット回路３４と、基本回路３０から与えられるアドレス信号をデコードし、基本回路３０内に含まれるＲＯＭ，ＲＡＭ，Ｉ／Ｏポート等のいずれか１つを選択するための信号を出力するためのアドレスデコード回路３５とがさらに設けられている。
【００１６】
パチンコ玉が始動入賞口３に入賞してその始動入賞玉が始動入賞玉検出スイッチ２５により検出されれば、その検出信号が入力回路３１を介して基本回路３０に入力される。可変入賞球装置４内に進入したパチンコ玉が特定入賞領域５以外の通常入賞領域に入賞してカウントスイッチ２６により検出されれば、その検出信号が入力回路３１を介して基本回路３０に入力される。可変入賞球装置４内に進入したパチンコ玉が特定入賞領域５に入賞してその入賞玉が特定入賞玉検出スイッチ８により検出されれば、その検出信号が入力回路３１を介して基本回路３０に入力される。パチンコ玉が普通図柄用始動ゲート６を通過して始動通過玉検出スイッチ２７により検出されれば、その検出信号が入力回路３１を介して基本回路３０に入力される。遊技領域２４内に打込まれたパチンコ玉がいずれかの入賞領域や可変入賞球装置に入賞した場合には、その入賞玉が遊技盤２３裏面側に導かれて入賞玉処理装置に誘導されるのであり、その入賞玉処理装置により１個宛処理されて検出された入賞玉検出信号である当り玉信号Ａ，Ｂが入力回路３１を介して基本回路３０に入力される。この当り玉信号は、パチンコ玉がどこに入賞するかに応じて払出される景品玉の個数が２種類存在するために、その払出すべき景品玉数を特定するためにＡ，Ｂの２種類存在する。
【００１７】
普通図柄用始動ゲート検出スイッチ２７からの検出信号を受けた基本回路３０は、ＬＥＤ回路４１を介して普通図柄可変表示装置７に可変表示用制御信号を出力する。始動入賞玉検出スイッチ２５からの検出信号を受けた基本回路３０は、ＬＥＤ回路４１を介して記憶表示ＬＥＤ１１に始動入賞記憶表示用制御信号を出力する。カウントスイッチ２６からの検出信号を受けた基本回路３０は、ＬＥＤ回路４１を介して個数表示ＬＥＤ１３に入賞個数表示用制御信号を出力する。普通図柄用始動ゲート検出スイッチ２７の検出信号を受けた基本回路３０は、ＬＥＤ回路４１を介して記憶表示ＬＥＤ１２に普通図柄始動入賞記憶表示制御用の信号を出力する。さらに、基本回路３０は、遊技状態に応じて、ＬＥＤ回路４１を介して、飾りＬＥＤ１４，１５，１６，１７，サイドＬＥＤ２２ａ，２２ｂに表示制御用信号を出力する。
【００１８】
基本回路３０は、遊技状態に応じて、ランプ回路４０を介して、風車ランプ１９，サイドランプ２０，アタッカランプ１８，袖ランプ２１に点灯表示用または点滅表示用制御信号を出力する。
始動入賞玉検出スイッチ２５からの検出信号を受けた基本回路３０は、ソレノイド回路４３を介してソレノイド２８を励磁する制御信号を出力する。普通図柄用始動ゲート検出スイッチ２７からの検出信号を受けた基本回路３０は、ソレノイド回路４３を介してソレノイド２９を励磁するための制御信号を出力する。
【００１９】
基本回路３０は、遊技状態に応じて、ランプ回路４０を介して、可変表示装置に設けられている各種ランプを制御するためのランプ制御データＤ０〜Ｄ３を出力する。
始動入賞玉検出スイッチ２５の検出信号を受けた基本回路３０は、ＬＣＤ回路３２を介して、可変表示装置１を構成しているＬＣＤ表示器２に、可変表示制御用のコマンドデータＣＤ０〜ＣＤ７，割込信号ＩＮＴを出力する。
基本回路３０は、遊技状態に応じて、音声合成回路４２を介して音量増幅回路３９に音制御用信号を出力し、音量増幅回路３９から増幅された音制御信号が出力され、スピーカ等から音が発せられる。この音制御用信号は、左のスピーカ制御用の音出力（Ｌ）と右スピーカ制御用の音出力（Ｒ）とが出力され、ステレオ音が発せられる。
【００２０】
前記当り玉信号Ａ，Ｂが入力された基本回路３０は、その当り玉信号の種類に応じて払出すべき景品玉の個数データである賞球個数データを賞球個数信号出力回路３８に出力し、この賞球個数信号出力回路３８から賞球個数信号０〜３を景品玉払出し制御用マイクロコンピュータに出力する。
図３は、ＬＣＤ表示器２に設けられている表示制御用の制御回路を示すブロック図である。
図２に示した遊技制御回路は、図３に示すコントロール基板５０に設けられている。この図３に示す可変表示制御回路は、システムコントローラ５１と、ＣＰＵ５３と、プログラムＲＯＭ５４と、ワークＲＡＭ５５と、ビデオＲＡＭ５６と、キャラクタＲＯＭ５７と、パレットＲＡＭ５８と、インタフェース回路ＬＣＤ５９と、リセット回路６２と、発振回路６３とを含む。プログラムＲＯＭ５４は、ＣＰＵ５３による制御動作プログラムを記憶している。ワークＲＡＭ５５は、ＣＰＵ５３のワーキングエリアに対して機能するものであり、ＣＰＵ５３の制御に伴う制御データがこのワークＲＡＭ５５に記憶される。キャラクタＲＯＭ５７は、ＬＣＤモジュール６１に設けられているＬＣＤ表示器２により表示するための図柄等からなる識別情報や登場人物等からなる表示キャラクタ等の表示用データを記憶するものである。システムコントローラ５１は、ビデオ制御用プロセッサ，ＲＯＭ，ＲＡＭ等を内蔵しており、ＣＰＵ５３からの指令信号に従ってＬＣＤ表示器２を表示制御するためのものである。このシステムコントローラ５１には、リセット回路６２からシステムリセット信号が入力されてシステムリセットされるとともに、発振回路６３からシステムクロック信号が入力され、そのクロック信号に同期しながら表示制御動作を行なう。
【００２１】
コントロール基板５０とシステムコントローラ５１とがコネクタ５２を介して接続されており、コントロール基板５０に設けられている前記ＬＣＤ回路３２から、表示制御用のコマンドデータＣＤ０〜ＣＤ７，ＩＮＴがコネクタ５２を介してシステムコントローラ５１に入力される。またコントロール基板５０のＬＣＤ回路３２から＋１２Ｖ，＋５Ｖの電圧がコネクタ５２を介して表示制御回路に与えられる。システムコントローラ５１は、このコマンドデータに従って、ＣＰＵデータ信号をＣＰＵ５３に出力するとともに前記発振回路６３からのシステムクロック信号に従ったＣＰＵクロック信号をＣＰＵ５３に出力する。ＣＰＵ５３は、それら出力されてきた信号に従って、ＣＰＵアドレス信号，ＣＰＵデータ信号，ＣＰＵライト信号，ＣＰＵリード信号をワークＲＡＭ５５に出力する。前記システムコントローラ５１は、前記コマンドデータに従って、ＲＡＭセレクト信号をワークＲＡＭ５５に出力するとともに、ＲＯＭセレクト信号をプログラムＲＯＭ５４に出力する。
【００２２】
そして、ワークＲＡＭ５５からＣＰＵデータ信号がＣＰＵ５３に返信され、ＣＰＵ５３はその信号を受けて、ＣＰＵアドレス信号，ＣＰＵデータ信号，ＣＰＵコントロール信号をシステムコントローラ５１に出力する。システムコントローラ５１では、それらの信号に従って、ビデオＲＡＭ５６にＶＲＡＭアドレス信号，ＶＲＡＭデータ信号，ＶＲＡＭライト信号，ＶＲＡＭリード信号を出力し、ビデオＲＡＭ５６からＶＲＡＭデータ信号が返信されてくる。システムコントローラ５１は、キャラクタＲＯＭ５７にキャラクタ・アドレス信号を出力し、そのアドレス信号によって特定されるアドレスに記憶されている記憶データであるキャラクタデータがキャラクタ・データ信号としてシステムコントローラ５１に返信されてくる。
【００２３】
システムコントローラ５１は、パレット・アドレス信号，パレット・データ信号，パレット・ライト信号，パレット・リード信号をパレットＲＡＭ５８に出力し、パレットＲＡＭ５８からパレット・データ信号が返信されてくる。システムコントローラ５１は、前述した種々の入力信号に従って、ビデオ赤色信号，ビデオ緑色信号，ビデオ青色信号，ビデオ複合同期信号をＬＣＤインタフェース回路５９，コネクタ６０を介してＬＣＤモジュール６１に出力し、それらの信号に従って画像がＬＣＤ表示器２により表示される。
【００２４】
図４は、普通図柄可変表示装置７の表示動作を説明する説明図である。普通図柄可変表示装置７は、７セグメントで構成されており、図４（ａ）に示すように、０→１→３→５→７→９と変化していき９まで変化すれば再度０に戻って同じ変化を繰返すように制御される。この１図柄の表示時間は０．０８０秒であり、０から９まで図柄が一巡する１周期が０．４８０秒となっている。
この普通図柄可変表示装置４は、図４（ｂ）に示すように、ＷＣ  ＲＮＤ２，ＷＣ  ＲＮＤ  Ｆの２つのランダムカウンタによりランダムに制御される。ＷＣＲＮＤ２は、普通図柄可変表示７の表示結果を当りにするか否かを事前に決定するためのランダムカウンタであり、２ｍｓｅｃ毎に１ずつ加算される。そして、３から加算更新されてその上限である１３まで加算更新された後再度３から加算更新するように構成されている。
【００２５】
ＷＣ  ＲＮＤ  Ｆは、普通図柄可変表示装置７により停止表示される予定停止図柄の種類を事前決定するためのランダムカウンタであり、後述するＷＣ  ＲＮＤＣの桁上げ毎に１ずつ加算されるために、リセット待ち余り時間を利用して無限ループで加算更新される。このリセット待ち余り時間とは、前述したように、基本回路３０が２ｍｓｅｃ毎にリセットされてその２ｍｓｅｃの期間中にプログラムを先頭から最後まで実行し終わって次のリセット信号が定期リセット回路３４から入力されてくるのを待っている状態となるのであり、この待っている期間をリセット待ち時間という。ＷＣ  ＲＮＤ  Ｆは、このリセット待ち時間を利用して無限ループで加算更新される。そして０から加算更新されてその上限である５まで加算更新された後再度０から加算更新される。
【００２６】
図４（ｃ）は、普通図柄可変表示装置７の制御の流れを示す概略フローチャートである。前記ＷＣ  ＲＮＤ２の計数値を抽出し、通常の遊技状態ではその抽出値が「１３」のときに当りと事前決定されて、普通図柄可変表示７に「７」を停止表示させる制御が行なわれる。一方、ＷＣ  ＲＮＤ２の抽出値が「１３」以外のときには、外れが事前決定され、その場合には、前記ＷＣ  ＲＮＤ  Ｆの計数値を抽出し、その抽出値に対応する種類の図柄を普通図柄可変表示装置７に停止表示させる制御がなされる。なお、その場合に、偶然当り図柄に一致した場合には、「０」の図柄を普通図柄可変表示装置７に停止表示させる。
【００２７】
一方、前述した高確率中は、ＷＣ  ＲＮＤ２の抽出値が「４〜１３」のいずれかのときに当りが事前決定されて「７」が停止表示される。また高確率中のときには、ＷＣ  ＲＮＤ２の抽出値が「３」のときに外れが事前決定されて、前述したＷＣ  ＲＮＤ  Ｆの抽出値に従って停止表示制御がなされる。
図５は、各種ランダムカウンタおよびそれを用いた制御を説明するための説明図である。図５（ａ）に示すように、ＷＣ  ＲＮＤ１は、特定遊技状態（大当り状態）を発生させるか否かを事前決定するためのランダムカウンタであり、２ｍｓｅｃ毎に１ずつ加算更新される。そして、この大当りの発生確率は、遊技場の係員のみが操作可能な位置に設けられた操作手段により設定１，設定２，設定３の３種類に可変設定可能に構成されている。そして、設定１の場合には、ＷＣＲＮＤ１は、０からカウントアップしてその上限である３５３までカウントアップしたのち再度０からカウントアップし直す。設定２の場合には、０からカウントアップしてその上限である３７７までカウントアップした後再度０からカウントアップし直す。設定３の場合には、０からカウントアップしてその上限である３９５までカウントアップした後再度０からカウントアップし直す。
【００２８】
ＷＣ  ＲＮＤＬは、外れと事前決定された場合の可変表示部２ａの予定停止図柄を事前決定するためのランダムカウンタである。そして、２ｍｓｅｃ毎に１ずつ加算更新され、０からカウントアップしてその上限である１２までカウントアップした後再度０からカウントアップし直す。ＷＣ  ＲＮＤＣは、外れと事前決定された場合の中可変表示部２ｂにより表示される予定停止図柄を事前決定するためのものであり、２ｍｓｅｃ毎に１ずつ加算更新されるとともに前記リセット待ち時間を利用して無限ループで加算更新される。そして０からカウントアップしてその上限である１５までカウントアップした後再度０からカウントアップし直す。ＷＣ  ＲＮＤＲは、外れと事前決定された場合の右可変表示部２ｃにより表示される予定停止図柄を事前決定するためのものである。そして、ＷＣ  ＲＮＤＣの桁上げ毎に１ずつ加算更新され、０カウントアップしてその上限である１２までカウントアップした後再度０からカウントアップし直される。
【００２９】
ＷＣ  ＲＮＤ  ＡＣＴは、リーチの種類を事前決定するためのものである。そして２ｍｓｅｃ毎に１ずつ加算更新され、０からカウントアップしてその上限である１４までカウントアップした後再度０からカウントアップし直す。
ＷＣ  ＲＮＤ  ＳＬＷは、図柄減速数を事前決定するためのものである。前記ＷＣ  ＲＮＤ  ＡＣＴにより図柄減速表示制御を行なうリーチが事前に選択決定された場合には、左可変表示部２ａと右可変表示部２ｃとが停止してリーチ表示状態になった後、中可変表示部２ｂが停止される前に複数個の図柄分減速した状態でスクロール表示されてその後停止表示される制御がなされる。その何図柄分減速スクロール表示させるかが、このＷＣ  ＲＮＤ  ＳＬＷによりランダムに事前決定されるのである。このＷＣ  ＲＮＤ  ＳＬＷは、２ｍｓｅｃ毎に１ずつ加算更新され、０からカウントアップしてその上限である２までカウントアップした後再度０からカウントアップし直す。
【００３０】
図５（ｂ）は、可変表示装置１の可変表示制御を示す概略フローチャートである。この図５（ｂ）は、前述した設定１，設定２，設定３のうちの設定１を例にとって示したものである。そのために、図示するように、ＷＣ  ＲＮＤ１が０〜３５３の範囲内でカウントアップするものであることが示されている。なお、設定２の場合にはこれが０〜３７７となり、設定３の場合にはこれが０〜３９５となるのみであり、その他においては何ら変わるところがないために、図示および説明を省略する。
【００３１】
高確率ではない通常遊技状態のときに、ＷＣ  ＲＮＤ１の抽出値が「７」のときには大当りを発生させることが事前決定され、ＷＣ  ＲＮＤＬの計数値を抽出して、その抽出値（乱数）に相当する種類の図柄を左可変表示部２ａ，右可変表示部２ｃ，中可変表示部２ｂそれぞれに停止表示される制御がなされる。これにより、左，右，中の各可変表示部２ａ，２ｃ，２ｂの停止表示図柄がぞろめの図柄となり、大当りが発生する図柄の組合せが表示されることとなる。
一方、ＷＣ  ＲＮＤ１の抽出値が「７」以外のときには、ＷＣ  ＲＮＤＬ，Ｃ，Ｒの各抽出値により、左可変表示部２ａ，中可変表示部２ｂ，右可変表示部２ｃを停止表示させる。なお、この場合に、偶然ぞろめとなり大当り図柄と一致した場合には、ＷＣ  ＲＮＤ１を１減算して、中可変表示部２ｂの予定停止図柄を１図柄だけずらして停止表示制御する。
【００３２】
一方、高確率時には、ＷＣ  ＲＮＤ１の抽出値が、７，７１，１３１，１９７，２６３，３３１のうちのいずれかであれば大当りを発生させることが事前決定され、前述したＷＣ  ＲＮＤＬの抽出値に従って停止表示制御がなされる。そして、高確率時に、ＷＣ  ＲＮＤ１の抽出値が７，７１，１３１，１９７，２６３，３３１以外のときには、前述したＷＣ  ＲＮＤＬ，Ｃ，Ｒの抽出値に従って停止表示制御がなされる。
このように、高確率時には、通常遊技時に比べて、大当りの発生確率が６倍に向上する。また、通常遊技状態において、設定１の場合には大当りの発生確率が１／３５４となり、設定２の場合には１／３７８となり、設定３の場合には１／３９６となる。
【００３３】
図６は、コマンドデータＣＤ０〜ＣＤ７，ＩＮＴ信号の送信動作を示すタイミングチャートである。コマンドデータは８個のブロックデータから構成されており、その８個のコマンドデータより１セットの表示指令信号が構成される。そして、割込信号であるＩＮＴ信号が２ｍｓｅｃ毎に送信され、それに合わせて前記各ブロックデータであるコマンドデータ１，コマンドデータ２，コマンドデータ３…が１ブロックずつ送信される。システムコントローラ５１は、前記ＩＮＴ信号を受信すれば、プロセッサが割込状態となり、そのときに送信されてきたコマンドデータを取込む動作が行なわれる。このコマンドデータの送信は、切目なしに常に行なわれており、前回送ったコマンドデータに何ら変化がなくてもその同じコマンドデータを次回にも送信する。
【００３４】
図７，図８は、前記コマンドデータの内容を説明するための説明図である。コマンドデータは、前述したように８ブロックのデータから構成されており、その内訳は、ｃｏｍＨ，ｃｏｍ０，ｃｏｍ１，ｃｏｍ２，ｃｏｍ３，ｃｏｍ４，ｃｏｍ５，ｃｏｍＣである。ｃｏｍＨは、８ブロックからなるコマンドデータの最初であることを示すためのコマンドヘッダであり、０ＥＦｈ（１６進数）というデータに固定されており、システムコントローラ５１がこのコマンドヘッダを受信すれば、８ブロックのコマンドデータの最初であることを認識する。ｃｏｍ０は、メインステータスのデータである。可変表示装置１の可変表示状態は、遊技機の遊技状態に応じて変化するのであり、その遊技機の遊技状態に応じた可変表示装置１の大まかな可変表示状態を指令して特定するためのデータがこのメインステータスデータである。このメインステータスデータｃｏｍ０は、００ｈ〜７Ｆｈの範囲内のデータであり、８０ｈ〜ＦＦｈは未使用の領域となっている。
【００３５】
ｃｏｍ０のデータが０ｘｈ（ｘは後述するように０〜Ｆの１６進数のうちの任意の値である）の場合には、可変表示装置１のＬＣＤ表示器２の画像表示をオフ状態にする指令信号となる。１ｘｈはデモモードを指定する指令信号である。このデモモードが指定されれば、可変表示装置１による可変表示動作が行なわれる以前における遊技とは無関係の画像がＬＣＤ表示器２によりデモ表示される。２ｘｈの場合には、ゲームモードが指定されることとなる。３ｘｈの場合には、可変表示装置の表示結果が予め定められた特定の表示態様（たとえば７７７）となり特定遊技状態（大当り状態）が開始した後の状態で、かつ可変入賞球装置４が第２の状態となっているインターバル期間中であることが指定される。４ｘｈの場合には、特定遊技状態（大当り状態）が発生して可変入賞球装置４が前述した繰返し継続制御された場合のその繰返し継続回数（ラウンド回数）を表示するモードであることが指定される。５ｘｈは未使用となっている。６ｘｈは特定遊技状態（大当り状態）が終了したときのモード指定となっている。７ｘｈは、エラーメッセージを可変表示装置１により表示する指令信号である。
【００３６】
前述した画面をオフにする指令信号である０ｘｈにおいて、ｘが０の場合には画面をオフにする指令信号となり、ｘが１〜Ｆの領域は未使用である。デモモードである１ｘｈにおいて、ｘ＝０の場合にデモモードが指定され、ｘが１〜Ｆのデータ領域は未使用の領域となっている。
ゲームモードである２ｘｈにおいて、ｘ＝０の場合には識別情報（図柄）の変動前の動作状態であることが指定され、ｘ＝１の場合には左可変表示部と右可変表示部と中可変表示部とのすべての可変表示部が変動中であることが指定され、ｘ＝２の場合には左可変表示部に表示される左図柄が停止状態であることが指定され、ｘ＝３の場合には右図柄が停止状態であることが指定され、ｘ＝４の場合には中図柄が停止状態であることが指定される。またｘ＝５の場合にはリーチ１が指定され、ｘ＝６の場合にはリーチ２が指定され、ｘ＝7 の場合にはリーチ３が指定され、ｘ＝８の場合にはリーチ４が指定され、ｘ＝９の場合にはリーチ５が指定され、ｘ＝Ａの場合にはリーチ６が指定される。このように、リーチの種類は１〜６の６種類存在する。このリーチが可変表示装置１により表示されるリーチ表示状態とは、可変表示装置の可変表示部の表示結果が時期を異ならせて複数導出表示され、その複数の表示結果が予め定められた特定の表示態様の組合せとなった場合に遊技者に有利な遊技状態（特定遊技状態）に制御される遊技機において、前記可変表示装置が可変開始された後前記複数の表示結果のすべてがまだ導出表示されていない段階で、既に導出表示された表示結果が前記予め定められた特定の表示態様の組合せを満たしている表示状態である。また、リーチ表示状態の他の定義としては、表示状態が変化可能な可変表示部を複数有する可変表示装置の表示結果が予め定められた特定の表示態様の組合せになった場合に、遊技状態が遊技者にとって有利な特定遊技状態となる遊技機において、前記可変表示装置の表示結果がまだ導出表示されていない段階で、前記特定の表示態様の組合せが表示されやすい可変表示状態になったと遊技者に思わせるための表示状態と定義づけることができる。
【００３７】
ｘ＝Ｂの場合には、可変表示装置１による可変表示期間を短縮させた短縮モードにおいて左可変表示部２ａ，中可変表示部２ｂ，右可変表示部２ｃにより表示される全図柄を変動表示しているモードであることがコマンド指定される。この短縮モードは、たとえば、特定遊技状態（大当り状態）が発生する確率が向上した確率向上状態となっているときに指定されるものであり、その確率向上状態のときには、可変表示装置１が可変開始した後比較的短時間に停止制御されることとなる。ｘ＝Ｃの場合には、短縮モードでかつ全図柄が停止した状態であることがコマンド指定される。ｘ＝Ｄの場合には、大当りが発生して可変入賞球装置４が第１の状態に駆動制御されている大当り動作モードであることが指定される。ｘ＝Ｅ〜Ｆのデータ領域は未使用と定められている。
【００３８】
フィーバー開始・インターバルモードである３ｘｈにおいて、ｘ＝０の場合には、特定遊技状態が発生して１回目の可変入賞球装置４の開成されるまでの期間中に可変表示装置１により画像を表示する状態である１ラウンドインターバルであることがコマンド指定される。ｘ＝１の場合には、可変入賞球装置４が１回開成制御された後閉成されて第２の状態となり、次に２回目の開成制御がなされるまでの第２ラウンドインターバル期間中に可変表示装置１により画像表示する状態である第２ラウンドインターバルであることがコマンド指定される。同様に、ｘ＝２の場合には第３ラウンドインターバル、ｘ＝３の場合には第４ラウンドインターバル…ｘ＝Ｆの場合には第１６ラウンドインターバルがコマンド指定される。
【００３９】
フィーバーラウンドモードである４ｘｈにおいて、ｘ＝０の場合には、可変入賞球装置４の第１回目の第１の状態の制御が行なわれる前の第１ラウンドであることを可変表示装置１により遊技者に表示するための第１ラウンド表示モードであることが指定される。同様に、ｘ＝１の場合には第２ラウンド表示が指定され、ｘ＝２の場合には第３ラウンド表示が指定され…ｘ＝Ｆの場合には第１６ラウンド表示が指定される。
フィーバー終了モードである６ｘｈにおいて、ｘ＝０の場合にはフィーバー終了モードが指定され、ｘ＝１〜Ｆのデータ領域は未使用と定められている。エラーメッセージ表示である７ｘｈにおいて、ｘ＝０の場合にはエラー表示モードであることがコマンド指定され、ｘ＝１〜４のデータ領域は未使用と定められており、ｘ＝５の場合には可変表示装置１の可変表示状態を１次停止させるモードであることがコマンド指定され、ｘ＝６〜Ｆのデータ領域は未使用と定められている。
【００４０】
ｃｏｍ１は、可変表示装置１の左可変表示部２ａにより停止表示される予定となっている予定停止図柄を特定する左図柄ナンバーを指定するためのコマンドデータである。この左図柄ナンバーは００ｈ〜０Ｃｈのデータの範囲内で特定されて送信される。また０Ｄｈ〜ＦＦｈのデータ領域は未使用となっている。
ｃｏｍ２は、中可変表示部２ｂにより停止表示される予定となっている予定停止図柄を特定するための中図柄ナンバーを指定するコマンドデータである。この中図柄ナンバーは、００ｈ〜０Ｆｈのデータ領域により特定されて送信され、１０ｈ〜ＦＦｈのデータ領域は未使用と定められている。
【００４１】
ｃｏｍ３は、右可変表示部２ｃにより停止表示される予定となっている予定停止図柄を特定するための右図柄ナンバーを指定するコマンドデータである。この右図柄ナンバーは、００ｈ〜０Ｃｈのデータ領域で特定されて送信され、０Ｄｈ〜ＦＦｈのデータ領域は未使用と定められている。
ｃｏｍ４は、ノーマル機であるかＣＲ機であるかと、減速図柄数とを指定するためのコマンドデータである。ＣＲ機とは、共通カードに記録されている有価価値を使用して遊技機に設けられてる玉払出装置から所定個数のパチンコ玉が遊技媒体として貸出されるように構成された遊技機のことである。なお共通カードとは、この共通カードシステムに加盟している遊技場であれば全国どこでも使用し得る第三者発行型のプリペイドカードのことである。この共通カードにより、遊技者の購入料金の対価としての共通有価価値を特定可能な情報が記録され、その有価価値を使用して遊技が可能な状態にし得る共通記録媒体が構成されている。ノーマル機とは、前述した共通カードを用いない遊技機のことであり、別途設けられた玉貸機から遊技媒体としてのパチンコ玉が貸出されてその貸出されたパチンコ玉を上皿に投入して遊技を行なうことのできる通常の遊技機である。減速図柄数とは、前述したＷＣ  ＲＮＤ  ＳＬＷによりランダムに特定された図柄数のことであり、この図柄数だけリーチ時における中可変表示部２ｂの図柄が減速スクロール表示された後停止される。
【００４２】
ｃｏｍ４のｂｉｔ０〜３により減速図柄数が指定され、ｂｉｔ４によりノーマル機であるかＣＲ機であるかが指定される。
ｃｏｍ５は、可変入賞球装置４に入賞してカウントスイッチ２６により検出された入賞玉のカウント数を指定するものであり、００ｈ〜０Ａｈにより指定されて送信される。また０Ｂｈ〜ＦＦｈは未使用領域となっている。
ｃｏｍＣは、チェックサムとして用いられる。このｃｏｍＣにより、前記ｃｏｍＨ〜ｃｏｍ５のデータの和の下位７ビットが送信される。その送信先である図３に示した可変表示制御用回路では、後述するように、今まで送られてきたｃｏｍＨ〜ｃｏｍ５の和を計算して下位７ビットを抽出しており、ｃｏｍＣにより送られてきたデータとその計算抽出したデータとを比較して一致するか否か照合し、一致する場合には正常と判断してそれまでに送られてきたコマンドデータを正しいデータとして取込み、一致しない場合にはそれまでに送られてきたコマンドデータが正しくないと判断して破棄する処理がなされる。
【００４３】
図９は、図２に示した遊技制御回路の基本回路３０の動作を示すメインフローチャートである。図８以降に示すフローチャートにおいて、各ステップの端に示されたアルファベットおよび数字は、そのステップのプログラムが記憶されているアドレスを１６進数で示したものである。まずＥＥ００Ｈにより、スタックポインタアドレスがセットされ、ＥＥ０３Ｈにより、初期化処理がなされる。次にＥＥ０６Ｈに進み、確率設定処理がなされる。この確率設定処理は、前述した遊技場の係員のみが操作可能な操作手段により設定１，設定２，設定３のいずれが設定されているかを判別してその設定値を記憶しておく処理である。次にＥＥ０９Ｈに進み、当り玉信号処理がなされる。この当り玉信号処理は、前述した払出制御マイクロコンピュータから送信されてきた当り玉信号Ａ，Ｂと特定入賞玉検出スイッチ８，カウントスイッチ２６からの検出信号とに基づいて払出すべき賞球個数信号を払出制御マイクロコンピュータに返信するための制御動作を行なうものである。
【００４４】
次にＥＥ０ＣＨに進み、図柄平均回転時間を算出する処理がなされ、ＥＥ０ＦＨに進み、出力データ制御処理がなされ、ＥＥ１２Ｈに進み、出力データをセットする処理がなされ、ＥＥ１５Ｈに進み、データ出力処理がなされ、ＥＥ１８Ｈに進み、表示制御処理がなされる。この表示制御処理は、可変表示装置１を制御するための図３に示した可変表示制御回路に表示制御用のコマンドデータを送信するための処理である。次にＥＥ１ＢＨに進み、警報処理がなされる。この警報処理は、前述したカウントスイッチ２６のショートやカウントスイッチ２６が玉を検出できない位置にずらされる等の検出不能状態になっているような異常事態が発生した場合に、警報表示したり警報音を発生させたりするための制御である。
【００４５】
次にＥＥ１ＥＨに進み、ランダム更新処理がなされる。次にＥＥ２１Ｈに進み、スイッチ処理がなされ、始動入賞玉検出スイッチ２５，カウントスイッチ２６，特別入賞玉検出スイッチ２８，通常図柄用始動ゲート検出スイッチ２７の検出信号がこのステップにより処理される。次にＥＥ２４Ｈに進み、プロセス処理がなされ、次にＥＥ２７Ｈに進み、普通図柄プロセス処理がなされ、ＥＥ２ＡＨに進み、音処理がなされ、ＥＥ２ＤＨに進み、情報出力処理がなされる。次に図８（ｂ）に示すＥＥ３０Ｈに進み、表示図柄ランダム更新処理がなされる。
【００４６】
このメインプログラムは、前述したように、２ｍｓｅｃ毎に１回先頭から最後まで実行され、次の定期リセット回路３４からのリセット信号が入力されるまでのリセット待ち時間を利用して、ＥＥ３０Ｈの処理が無限ループで繰返し実行される。このＥＥ３０Ｈは、前述したＷＣ  ＲＮＤ１，ＷＣ  ＲＮＤＬ，ＷＣ  ＲＮＤＣ，ＷＣ  ＲＮＤ  ＡＣＴ，ＷＣ  ＲＮＤ  ＳＬＷの各ランダムカウンタの更新処理である。
図１０（ａ）は、図９（ａ）に示したＥＥ０３Ｈの初期化処理のサブルーチンプログラムである。まずＥＥ４１Ｈにより、初期化開始前であるか否かの判断がなされ、初期化開始前であれば図１３に示すＥＥ９７Ｈに進み、内蔵レジスタセット処理がなされる。この内蔵レジスタセット処理は、ＭＣＵ内蔵デバイスレジスタの初期設定を行なう処理であり、具体的には図１４に示されている。まずＦ５ＡＤＨにより、データセットが終了したか否かの判断がなされ、終了していない場合にはＦ５Ｂ６Ｈに進み、指定データを転送先（ワーク）に格納セットする処理がなされ、Ｆ５ＢＥＨに進み、データアドレスを「３」加算更新した後再度Ｆ５ＡＤＨに進み、前述した指定データの格納セット処理が繰返し行なわれ、データセットが終了した段階でＦ５ＡＤＨによりＹＥＳの判断がなされてサブルーチンプログラムが終了する。
【００４７】
図１０（ａ）のＥＥ４１Ｈにより、初期化開始前ではないと判断された場合にはＥＥ４５Ｈに進み、初期化中であるか否かの判断がなされ、初期化中でないと判断された場合にはＥＥ４ＣＨに進み、初期化中フラグがセットされた後ＥＥ５４Ｈに進み、割込待ち状態となる。そして定期リセット回路３４からリセット信号が入力されれば、この割込待ち状態から抜出してプログラムの先頭に復帰する。
そしてそのプログラムの先頭から再度プログラムが実行されてＥＥ４５Ｈにさしかかった段階で既に初期化中フラグがセットされているために、ＹＥＳの判断がなれて図１０（ｂ）に示すプログラムに進む。図１０（ｂ）では、まずＥＥ５６Ｈにより、初期化済であるか否かの判断がなされる。初期化済でないと判断された場合にはＥＥ５ＡＨに進み、初期化準備セットがなされる。これにより、初期化開始ＲＡＭポインタがセットされる。次にＥＥ５ＥＨに進み、セットされた初期化開始ＲＡＭポインタのアドレスに記憶されている記憶データをクリアする処理がなされ、次にＥＥ６０Ｈに進み、初期化アドレスを「１」減算更新し、次にＥＥ６１Ｈに進み、ＲＡＭクリア中であるか否かの判断がなされ、クリア中である場合には再度ＥＥ５ＥＨに進み、減算更新された初期化アドレスのＲＡＭ記憶データをクリアする処理がなされる。そしてＥＥ６０Ｈにより初期化アドレスが減算更新され、このクリア処理を繰返し実行してＲＡＭの記憶データがすべてクリアされた場合にはＥＥ６１ＨによりＮＯの判断がなされてＥＥ６３Ｈに進む。ＥＥ６３Ｈでは、初期化中フラグをセットする処理がなされる。これは、初期化終了後、使用するワークがすべて０クリアが行なわれているので、初期化フラグを初期化中／初期値書込指定の設定を行なうのである。そしてＥＥ６ＣＨに進み、定期リセット回路３４からのリセット信号の入力があるまでリセット割込待ち状態となる。
【００４８】
一方、ＥＥ５６Ｈにより初期化済であると判断された場合には、図１１に示すプログラムに進む。図１１では、まずＥＥ６ＥＨにより、初期化フラグが正常であるか否かの判断がなされる。そして初期化フラグが正常である場合にはＥＥ７１Ｈに進み、通常時デモ表示プロセスデータ／タイマのセット処理がなされる。これは、遊技者が遊技を行なっていない状態においては可変表示装置１によりデモ表示が行なわれるのであり、このデモ表示のプロセスデータの初期値をセットするのである。次にＥＥ７ＣＨに進み、リール初期化データのセット処理がなされる。これは、可変表示装置１により表示される識別情報である図柄の可変表示のための初期化データをセットするものである。次にＥＥ８２Ｈに進み、初期化終了フラグがセットされ、ＥＥ８ＢＨにより、定期リセット信号の入力待ちとなる。
【００４９】
一方、初期化フラグが正常でないと判断された場合には図１２に示すプログラムに進む。ＥＥ８ＤＨにより、初期化フラグがクリアされた後、リセット割込待ち状態となる。
図１５は、前記ＥＥ１８Ｈに示された表示制御処理のサブルーチンプログラムを示すフローチャートである。まずＥＥ９ＥＨにより、表示通信コマンドヘッダがセットされる。これは前述したｃｏｍＨのことであり、０ＥＦｈにセットされる。次にＥＥＡ２Ｈに進み、対応するコマンドデータを出力する処理がなされる。次にＥＥＡＦＨに進み、その出力されたコマンドデータがヘッダデータであるか否かの判断がなされ、ヘッダデータの場合にはＥＥＢ４Ｈに進み、前回の送信コマンドデータに関するチェックサムをクリアした後ＥＥＢ７Ｈに進む。一方、ヘッダデータでない場合には既にクリア済となっているためチェックムをクリアすることなくＥＥＢ７Ｈに進む。ＥＥＢ７Ｈでは、チェックサムを更新する処理がなされる。これは、送信されたコマンドデータを逐一加算してその総和を算出するものであり、コマンドデータが出力されるたびにその演算値が加算更新される。次にＥＥＢＤＨに進み、表示制御転送カウンタの更新処理がなされる。この表示制御転送カウンタは、８ブロックからなる各コマンドデータのブロックのうち、何個目のブロックデータを送信したかをカウントするためのものである。次にＥＥＣ３Ｈに進み、タイマ１割込セット処理がなされる。このタイマ１割込セットは、５００μ秒後にＩＮＴ信号（割込信号）のクリアを実行するためのものである。次にＥＥＤ１Ｈに進み、ＩＮＴ信号（割込信号）を図３に示した可変表示制御回路に出力する処理がなされる。これにより、可変表示制御回路は、割込状態となって送信されてきたコマンドデータを読込む制御動作を行なう。次にＥＥＤ９Ｈに進み、タイマ割込許可状態にしてサブルーチンプログラムが終了する。
【００５０】
この状態でＥＥＣ３Ｈによりセットされたタイマ１がタイムアップしてタイマ１割込が実行されれば、図１５（ｂ）の割込プログラムが実行されることとなる。まずＥＥＤＢＨにより、ＩＮＴ信号（割込信号）をクリアしてＩＮＴ信号の出力を停止させる制御が行なわれ、次にＥＥＥ３Ｈにより、割込信号をクリアしてタイマ１割込を終了させる処理がなされ、その後割込プログラムが終了する。
図１６（ａ）は、図９（ａ）に示したＥＥ１ＢＨに示された警報処理のサブルーチンプログラムを示すフローチャートである。まずＥＥＥ９Ｈにより、不正防止エラー自動復旧時であるか否かの判断がなされる。これは、不正防止エラー自動復旧タイマが０になっているか否かで判断し、０になっている場合にはＹＥＳの判断がなされ、ＥＥＦ２Ｈに進み、不正入賞警告フラグをクリアする処理がなされる。一方、不正防止エラー自動復旧タイマが０になっていない場合にはＥＥＥＤＨに進み、不正防止エラー自動復旧タイマを「１」減算した後ＥＥＦ８Ｈに進む。ＥＥＦ８Ｈでは、エラー中であるか否かの判断がなされる。これは、警告フラグの判定に基づいて行なわれる。そしてエラー中でない場合すなわち警告なしの場合にはサブルーチンプログラムが終了するが、エラー中である場合すなわち警告ありの場合には、ＥＥＦＣＨに進み、警告時表示ランプの点灯設定をするための警告時出力データのセットが行なわれ、ＥＦ０ＢＨに進み、警告音を発生させるための警告音フラグがセットされ、ＥＦ０ＦＨに進み、警告時表示制御コードのセットがされて障害が発生した旨のメッセージ表示が可変表示装置１により行なわれる。このＥＦ０ＦＨの具体的処理は、ｃｏｍ０（メインステータス）に０７０Ｈ（障害発生表示のコマンドデータ）をセットするものである。
【００５１】
図１６（ｂ）は、図８のＥＥ０ＦＨに示された出力データ制御処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、表示データの制御処理を行なうものであり、ＥＦ１４Ｈにより、ランプタイマが終了したか否かの判断がなされ、終了している場合にはＥＦ１ＤＨに進むが、終了していない場合にはＥＦ１８Ｈに進み、ランプタイマを「１」減算する処理がなされ、ＥＦ１ＢＨに進み、ランプタイマの演算中であるか否かが判断され、演算中である場合にはそのままサブルーチンプログラムが終了するが、演算中でない場合にはＥＦ１ＤＨに進み、ランプデータアドレスを「５」加算更新する処理がなされる。次にＥＦ２２Ｈに進み、ランプデータが終了したか否かの判断がなされ、終了している場合にはＥＦ２６Ｈに進み、ランプデータ先頭アドレスを抽出する処理がなされ、終了していない場合にはＥＦ２６Ｈの処理を行なうことなくＥＦ２８Ｈに進む。ＥＦ２８Ｈは、ランプ用データのアドレス更新値をセットする処理がなされ、ＥＦ２ＡＨに進み、ランプタイマをセットする処理がなされてサブルーチンプログラムが終了する。このサブルーチンプログラムにより、出力データポインタをランプ用タイマに同期させて順次更新する処理がなされる。
【００５２】
図１７は、図９（ａ）のＥＥ１２Ｈに示された出力データセット処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、各出力データを出力形式に変換してセットするものであり、まずＥＦ２ＦＨにより、汎用タイマを「１」加算更新する処理がなされる。次にＥＦ３４Ｈに進み、ポートＢ／Ｃの不用データをクリアする処理がなされ、次にＥＦ３ＡＨに進み、ポートＢにデータをセットする処理がなされ、次にＥＦ４４Ｈに進み、ポートＣのデータを算出してセットする処理がなされ、次にＥＦ４ＡＨに進み、確率変動中以外であるか否かの判断がなされる。確率変動中でない場合にはＥＦ５８Ｈに進むが、確率変動中である場合にはＥＦ４ＥＨに進み、大当り中であるか否かの判断がなされる。大当り中である場合にはＥＦ５８Ｈに進むが、大当り中でない場合にはＥＦ５４Ｈに進み、確率変動中ランプ制御データをセットする処理がなされる。
【００５３】
次にＥＦ５８Ｈで、ポートＣにデータをセットする処理がなされ、ＥＦ５ＡＨに進み、特定領域スイッチ未入賞であるか否かの判断がなされる。可変入賞球装置４に進入した打玉が特定入賞領域（Ｖポケット）に入賞して特定入賞玉検出スイッチ８により検出されれば、このＥＦ５ＡＨによりＮＯの判断がなされてＥＦ５ＥＨにより、Ｖ表示ＬＥＤのセットがなされてＶ入賞があったことが表示される状態となる。一方、特定入賞領域にパチンコ玉がまだ入賞していない場合には、Ｖ表示ＬＥＤのセット処理がなされることなくＥＦ６１Ｈに進み、デジット４出力データのセット処理がなされる。この処理は、デジット４出力データに大入賞口入賞個数データをセットする処理である。次にＥＦ７０Ｈに進み、デジット２出力データのセット処理がなされる。この処理は、デジット２出力データに入賞記憶データ，普通図柄入賞記憶データをセットする処理である。次にＥＦ８２Ｈに進み、デジット３出力データをセットする処理がなされる。この処理は、デジット３出力データに飾りＬＥＤ  Ａ出力データをセットする処理である。次にＥＦ８８Ｈに進み、デジット５出力データをセットする処理がなされる。この処理は、デジット５出力データにサイドＬＥＤ表示データ（左飾りＬＥＤ表示データ）をセットする処理である。
【００５４】
次にＥＦ９７Ｈに進み、デジット６出力データのセット処理がなされる。この処理は、デジット６出力データにサイドＬＥＤ表示データ（右飾りＬＥＤ表示データ）をセットする処理である。次にＥＦ９ＢＨに進み、普通図柄表示データを算出する処理がなされ、ＥＦＡ１Ｈにより、エラー中以外であるか否かの判断がなされ、図１６（ｂ）で説明した不正入賞警告フラグがセットされている場合にはＥＦＡ５Ｈに進み、エラー表示アドレスがセットされるが、エラー中以外であると判断された場合にはエラー表示アドレスのセットを行なうことなくＥＦＡＤＨに進み、デジット１出力データのセット処理がなされる。この処理は、デジット１出力データに普通図柄入賞記憶数データをセットする処理である。なお、エラー中であると判断された場合には、「Ｅ」とエラー表示データの交互出力表示が表示制御される。
【００５５】
図１８（ａ）は、図９（ａ）のＥＥ１５Ｈにより示されたデータ出力処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、表示データ等を出力ポートへデータ出力するものである。まずＥＦＢ２Ｈにより、ダイナミック点灯をクリアする処理がなされ、次にＥＦＢＢＨにより、ポートＢデータを出力する処理がなされ、次にＥＦＣ０Ｈにより、ポートＣデータを出力する処理がなされる。次にＥＦＣ５Ｈにより、デジットカウンタを更新する処理がなされる。次にＥＦＣＢＨに進み、ポートＦデータを出力する処理がなされ、デジット対応表示データがポートＦに出力される。次にＥＦＤ６Ｈに進み、ポートＧデータを出力する処理がなされて、デジットデータをポートＧに出力する処理がなされる。
【００５６】
以上の処理により、各出力データが出力ポートにセットされて出力される。また、残留電流を考慮のため、デジットデータをクリアした後デジット対応表示データのデータ設定を行なうように構成されている。
図１８（ｂ）は、図９（ａ）のＥＥ１ＥＨに示されたランダム更新処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、大当り判定用のランダムカウンタＷＣ  ＲＮＤ１と、普通図柄当り判定用のランダムカウンタＷＣ  ＲＮＤ２と、左予定停止図柄決定用のランダムカウンタＷＣ  ＲＮＤＬとの各ランダムカウンタを２ｍｅｃ毎に加算更新するものである。なお、可変表示装置１の可変表示結果がぞろめの図柄となり、大当りが発生した場合に、そのぞろめを構成する図柄の種類次第で前述した高確率状態となるのであり、そのために、左予定停止図柄決定用のランダムカウンタＷＣ  ＲＮＤＬは、確率変動用ランダムカウンタとしても機能している。
【００５７】
まずＥＦＥ６Ｈにより、左図柄，確率変動判定用ランダムカウンタＷＣ  ＲＮＤＬを更新する処理を行ない、次にＥＦＥＣＨにより、大当り判定用ランダムカウンタＷＣ  ＲＮＤ１に「１」加算する処理がなされ、次にＥＦＥＦＨに進み、その大当り判定用ランダムカウンタが最大値未満であるか否かの判断がなされる。そして最大値未満の場合にはＥＦＦ６Ｈに進むが、最大値に達している場合にはＥＦＦ３Ｈに進み、大当り判定用ランダムカウンタをクリアして０にする処理がなされる。
【００５８】
次にＥＦＦ６Ｈでは、大当り判定用ランダムカウンタをセットする処理がなされ、次にＥＦＦ８Ｈにより、普通図柄判定用ランダムカウンタＷＣ  ＲＮＤ２を更新する処理がなされる。
図１９（ａ）は、図９（ａ）のＥＥ２１Ｈにより示されたスイッチ処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムはスイッチ別の論理判定処理を行なうものであり、まずＥＦＦＦＨにより、確率設定中であるか否かの判断がなされる。前述した遊技場の係員のみが操作可能な操作手段により大当りの発生確率（設定１，設定２，設定３）の確率設定中であるか否かの判断がこのＥＦＦＦＨによりなされ、確率設定中でないと判断された場合にはＦ００３Ｈに進み、エラー中であるか否かの判断がなされる。そして図１６（ａ）で説明した不正入賞警告フラグがセットされていない場合にはエラー中でないと判断されてＦ００７Ｈに進み、第１種始動口スイッチ処理すなわち始動入賞玉検出スイッチ２５の入賞判定処理を行ない、次にＦ００９Ｈに進み、普通図柄スイッチ処理すなわち普通図柄用始動ゲート検出スイッチ２７の入賞判定処理が行なわれてＦ００ＢＨに進む。一方、確率設定中であると判断された場合またはエラー中であると判断された場合には、Ｆ００７Ｈ，Ｆ００９Ｈの処理を行なうことなくＦ００ＢＨに進み、カウントスイッチ２６の入賞判定処理が行なわれ、次にＦ００ＤＨにより、特定入賞玉検出スイッチ８の入賞処理が行なわれる。このように警告フラグがセットされたエラー中の場合には、始動入賞口３や普通図柄用始動ゲート６に打玉が入賞したとしてもスイッチチェック処理が行なわれないために、可変表示装置１や普通図柄可変表示装置７が可変表示されることもない。
【００５９】
図１９（ｂ）は、図１９（ａ）のＦ００９Ｈに示された普通図柄スイッチ処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、普通図柄用始動ゲート検出スイッチ２７の入賞判定をして、入賞記憶が最大値未満ならばＷＣ  ＲＮＤ２の抽出値の格納処理を行ない、普通図柄入賞記憶個数を「１」加算更新するものである。まずＦ０１０Ｈにより、普通図柄用始動ゲート検出スイッチ２７のスイッチチェック処理が行なわれ、Ｆ０１５Ｈにより、そのチェック処理の結果スイッチがＯＦＦになっているか否かの判断がなされ、なっていればそのままサブルーチンプログラムが終了するが、ＯＮになっている場合にはＦ０１７Ｈに進み、入賞記憶数が最大値以上であるか否かの判断がなされる。最大値以上の場合にはそのままサブルーチンプログラムが終了するが、最大値未満の場合にはＷＣ  ＲＮＤ２の格納バンクを算出する処理がなされる。ＷＣ  ＲＮＤ２は、普通図柄用始動ゲート検出スイッチ２７の検出信号の入力があったときにその計数値が抽出されるのであり、その抽出値（乱数）が該当する普通図柄用始動記憶に対応して格納記憶されるのである。そして、普通図柄用始動記憶は古い順に最大４個まで記憶可能に構成されているために、このＷＣＲＮＤ２の抽出値（乱数）も古い順に最大４個格納記憶できるように構成されている。そして、このＦ０１ＤＨにより、普通図柄用始動記憶に対応する格納バンクを算出する処理がなされるのである。次にＦ０２３Ｈに進み、ＷＣ  ＲＮＤ２の抽出値（乱数）を算出された格納バンクに格納する処理がなされ、次にＦ０２７Ｈに進み、普通図柄入賞記憶カウンタを「１」加算更新する処理がなされる。
【００６０】
図２０（ａ）は、図１９（ａ）のＦ００７Ｈに示した第１種始動口スイッチ処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、第１種始動口スイッチすなわち始動入賞玉検出スイッチ２５のスイッチの入賞判定を行ない、ランダム格納処理を実行するものである。まずＦ０２ＢＨにより、始動入賞検出スイッチ２５のスイッチチェック処理を行ない、Ｆ０３０Ｈにより、そのチェック処理の結果スイッチがＯＦＦになっているか否かの判断がなされ、なっている場合にはそのままサブルーチンプログラムが終了するが、ＯＮになっている場合にはＦ０３２Ｈに進み、始動回数カウンタを「１」加算更新する処理がなされ、次にＦ０３５Ｈに進み、電動役物入賞カウンタを「１」加算更新する処理がなされる。この電動役物とは、始動入賞口３（図１参照）を構成している可変入賞球装置のことであり、この電動役物入賞カウンタにより、始動入賞記憶がなされる。
【００６１】
次にＦ０３８Ｈに進み、入賞記憶が最大値以上になっているか否かの判断がなされ、電動役物入賞カウンタのカウント値が最大値である「４」以上になっている場合にはそのままサブルーチンプログラムが終了するが、なっていない場合にはＦ０３ＥＨに進み、ランダム格納バンクを算出し、Ｆ０４６Ｈにより、その算出された格納バンクにＷＣ  ＲＮＤ１の抽出値（乱数）を格納する処理がなされる。ＷＣ  ＲＮＤ１は、始動入賞玉検出スイッチ２５の検出信号が入力されたときに抽出されて、その始動入賞玉検出スイッチの検出信号に伴う始動入賞記憶に対応させてその抽出値（乱数）が格納されるのである。また、始動入賞記憶は、古い順に最大「４」まで記憶可能となっており、ＷＣ  ＲＮＤ１の抽出値（乱数）もそれに対応して古い順に４個格納可能に構成されている。その格納場所がＦ０３ＥＨにより算出されてその算出された格納場所に抽出値（乱数）が格納される（Ｆ０４６Ｈ）。そして、その算出された格納バンクに、さらに、左予定停止図柄決定用のランダムカウンタＷＣ  ＲＮＤＬの抽出値（乱数）も格納される。次にＦ０４ＥＨに進み、入賞記憶カウンタを「１」加算更新する。この入賞記憶カウンタにより、始動入賞記憶が行なわれる。
【００６２】
図２０（ｂ）は、図１９（ａ）のＦ００ＢＨに示されたカウントスイッチ処理のサブルーチンプログラムを示すフローチャートである。まずＦ０５２Ｈにより、カウントスイッチ２６の入賞チェック処理が行なわれ、Ｆ０５７Ｈにより、そのチェック処理の結果スイッチがＯＦＦになっているか否かの判断がなされ、なっている場合にはそのままサブルーチンプログラムが終了するが、ＯＮになっている場合にはＦ０５９Ｈに進み、賞球記憶カウンタを「１」加算更新する処理がなされる。本実施例の遊技機では、可変入賞球装置に打玉が入賞した場合に入賞玉１個につき１５個の景品玉が払出され、可変入賞球装置以外の入賞領域に打玉が入賞した場合は入賞玉１個につき７個の景品玉が払出されるように制御されるが、遊技領域に設けられた入賞領域や入賞球装置に入賞した入賞玉はすべて合流されて１箇所に集められて景品玉払出しのために１個宛処理されて検出されるように構成されている。ゆえに、可変入賞装置４に入賞した入賞玉を他の入賞領域に入賞した入賞玉と区別して景品玉の１５個払出し制御を行なわなければならず、その関係上賞球記憶カウンタを設け、カウントスイッチ２６の検出信号に基づいてこの賞球記憶カウンタを「１」加算更新し、入賞玉が発生した場合にこの賞球記憶カウンタのカウント値のあるなしで１５個の景品玉の払出し指令信号を出力したり７個の景品玉の払出し指令信号を出力したりするのである。次にＦ０５ＣＨに進み、１０カウント処理がなされる。この１０カウント処理は、カウントスイッチ２６が入賞玉を検出した個数を計数するための処理である。
【００６３】
図２１は、図１９（ａ）のＦ００ＤＨに示された特定領域スイッチ処理のサブルーチンプログラムを示すフローチャートである。Ｆ０５ＦＨにより、特定入賞玉検出スイッチ８のスイッチチェック処理がなされ、Ｆ０６４Ｈにより、そのチェック処理の結果スイッチがＯＦＦになっているか否かの判断がなされ、なっている場合にはそのままサブルーチンプログラムが終了するが、ＯＮになっている場合にはＦ０６６Ｈに進み、前述した賞球記憶カウンタを「１」加算更新する処理がなされる。この加算更新は、前述した趣旨と同様である。
【００６４】
次にＦ０６９Ｈに進み、エラー中であるか否かの判断がなされ、図１６（ａ）で説明した不正入賞警報フラグがセットされている場合にはＹＥＳの判断がなされてＦ０８６Ｈに進む。一方、エラー中でないと判断された場合にはＦ０６ＤＨに進み、特定領域有効中以外であるか否かの判断がなされる。この特定領域有効中とは、可変入賞球装置４が第１の状態に変化してからその可変入賞球装置４が第２の状態となった後所定の受付待ち時間が経過するまでの期間である。可変入賞球装置４が第２の状態で打玉が入賞不可能な場合には特定入賞玉検出スイッチ８を能動化しておく必要がなく、また、可変入賞球装置４の第１の状態が終了して第２の状態に切換わった後においても、その第２の状態に切換わる間際に可変入賞球装置４内に入賞した入賞玉がその後特定入賞玉検出スイッチ８により検出される可能性もあるために、そのことを考慮して特定入賞玉の入賞受付待ち時間が設定されており、その入賞受付待ち時間が経過した後に特定領域有効中でない状態となる。そして特定領域有効中でないと判断された場合にはそのままサブルーチンプログラムが終了する。特定領域有効中であると判断された場合にはＦ０７１Ｈに進み、開放回数が最大値以上であるか否かの判断がなされる。この開放回数とは、可変入賞球装置４の第１の状態の繰返し継続制御の実行回数のことであり、この実行上限回数はたとえば１６回と定められている。そして、現時点における繰返し継続制御の実行回数がその最大値に達している場合にはＹＥＳの判断がなされてＦ０８６Ｈに進むが、未だにその上限回数に達していないと判断された場合にはＦ０７７Ｈに進み、特定領域オンフラグが設定済であるか否かの判断がなされる。そして既に特定領域オンフラグが設定済の場合には重ねて設定する必要がないためにＦ０８６Ｈに進むが、設定済でない場合にはＦ０７ＢＨに進み、特定領域オンフラグをセットする処理がなされる。そして、後述するように、この特定領域オンフラグのセットに基づいて可変入賞球装置４の繰返し継続制御が実行される。次にＦ０７ＥＨに進み、特定領域入賞ランプをセットする処理がなされ、特定入賞領域に打玉が入賞したことがランプにより点灯表示される。次にＦ０８６Ｈに進み、１０カウントのカウント処理がなされる。
【００６５】
このように、警告フラグがセットされたエラー中の場合には、たとえ打玉が特定入賞領域５内に入賞したとしても特定領域オンフラグがセットされないために、繰返し継続制御が行なわれることもない。
図２２は、前記Ｆ０１０Ｈ，Ｆ０２ＢＨ，Ｆ０５２Ｈ，Ｆ０５ＦＨに示したスイッチチェック処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、各スイッチの作動判定と作動設定とを行なうものである。まずＦ０８９Ｈにより、入力データの算出処理が行なわれる。この処理は、スイッチデータ先頭アドレスを指定するものである。次にＦ０８ＦＨに進み、指定スイッチがＯＮになっているか否かの判断がなされる。ＯＮになっていないと判断された場合にはＦ０９６Ｈに進み、指定エラーのクリア処理がなされる。この指定エラーとは、指定されたスイッチが短絡している場合のエラーのことであり、その指定スイッチがＯＦＦになっているということは、その指定スイッチが短絡していないということであるために、短絡を表わす指定エラーをクリアするのである。次にＦ０９ＤＨに進み、スイッチカウンタをクリアしてＦ０ＢＢＨに進み、そのクリアされたスイッチカウンタをセットする処理がなされてＦ０ＢＥＨに進み、スイッチのオンチェック処理がなされる。このスイッチのオンチェック処理は、前記スイッチカウンタのカウント値が所定の判定値に達したタイミングでＯＮになったと判断されるように処理される。
【００６６】
Ｆ０８ＦＨにより指定スイッチがＯＮであると判断された場合にはＦ０Ａ２Ｈに進み、指定されたスイッチカウンタの最大値に達しているか否かの判断がなされ、最大値未満であると判断された場合にはＦ０Ｂ５Ｈに進み、その指定されたスイッチカウンタに「１」加算する処理がなされる。一方、最大値に達している場合にはＦ０ＡＢＨに進み、そのスイッチに対応する警告フラグ（指定エラーフラグ）をセットする処理がなされる。このＦ０ＡＢＨによりセットされるエラーフラグは、当該スイッチが短絡状態となりＯＮ信号が出っぱなしとなった場合や、当該スイッチの検出箇所において玉詰まりが生じて当該スイッチからＯＮ信号が出っぱなしとなった場合等にセットされる。
【００６７】
図２３（ａ）は、前記Ｆ０５ＣＨ，Ｆ０８６Ｈにより示されたカウント処理のサブルーチンプログラムを示すフローチャートである。まずＦ０Ｃ３Ｈにより、不正入賞以外であるか否かの判断がなされる。この判断は、不正入賞カウンタが０になっているか否かで判断し、０になっている場合には不正入賞と判断されてＦ０Ｃ７Ｈに進み、不正入賞エラー（不正入賞警告フラグ）がセットされる。一方、０になっていない場合にはＦ０ＣＡＨに進み、不正防止エラー自動復帰タイマがセットされる。このセットによりセットされた不正防止エラー自動復帰タイマがタイムアップしたか否かが図１６（ａ）のＥＥＥ９Ｈで判断されるのである。そしてこの不正防止エラー自動復帰タイマがタイムアップした段階でエラー状態（警告状態）から遊技機が自動的に復旧する。前記不正入賞カウンタが０でなかった場合にＦ０ＣＦＨにより、カウントスイッチずらしエラーの解除が行なわれる。これは可変入賞球装置４への打玉の入賞個数のカウント処理を行なうためにカウントスイッチずらしエラー発生を復旧させるのである。
【００６８】
そしてＦ０Ｄ２Ｈに進み、カウントスイッチ有効期間以外であるか否かの判断がなされる。これはプロセスフラグをチェックして大入賞口（可変入賞球装置４）が開放状態で打玉が入賞して検出される期間中であるか否かがこれにより判定される。カウントスイッチ有効時間以外の場合にはそのままサブルーチンプログラムが終了するが、カウントスイッチ有効期間の場合にはＦ０ＤＥＨに進み、入賞個数最大値以上であるか否かの判断がなされる。可変入賞球装置４への打玉の入賞個数はその入賞許容上限個数が定められており、その個数以上であるか否かがこのステップにより判別され、以上でない場合にＦ０Ｅ４Ｈに進み、入賞個数カウンタを「１」加算更新する。
【００６９】
図２３（ｂ）は、図９（ａ）のＥＥ２４Ｈで示されたプロセス処理のサブルーチンプログラムを示すフローチャートである。まずＦ０Ｅ８Ｈにより、エラー中であるか否かの判断がなされる。この判断は警告フラグがセットされているか否かによって行なわれる。そして警告フラグがセットされていない場合にはＮＯの判断がなされてＦ０ＥＣＨに進み、各プロセス処理が実行される。
この各プロセス処理は、図２４と図２５とに示されている。
図２４は、可変表示装置１の図柄プロセス処理である。まずＦ０ＥＣＨにより、プロセスフラグの値に応じて制御を分岐させる処理がなされる。プロセスフラグ（ＷＦ  ＰＲＯ）が００Ｈの場合には、Ｆ２３ＢＨに進み、通常時処理がなされる。同様に、ＷＦ  ＰＲＯが０１Ｈのときに全図柄変動前処理が行なわれ、０２Ｈのときに全図柄変動処理が行なわれ、０３Ｈのときに左図柄停止処理が行なわれ、０４Ｈのときに右図柄停止処理が行なわれ、０５Ｈのときに中図柄停止処理が行なわれ、０６Ｈのときにフィーバーチェック処理が行なわれ、０７Ｈのときに大入賞口開放前処理が行なわれ、０８Ｈのときに大入賞口開放処理が行なわれ、０９Ｈのときに大入賞口開放後処理が行なわれる。
【００７０】
図２５に示した普通図柄プロセス処理では、Ｆ５ＣＢＨにより、普通図柄プロセスフラグの値に応じて制御を分岐させる処理がなされる。そして、普通図柄プロセスフラグ（ＷＦ  ＰＲＯＦ）が００Ｈのときに、Ｆ５ＤＤＨに進み、普通図柄通常時処理がなされる。同様に、ＷＦ  ＰＲＯＦが０１Ｈのときに普通図柄変動時処理がなされ、０２Ｈのときに普通図柄フィーバーチェック時処理がなされる。
図２６は、図９（ａ）のＥＥ２ＤＨに示した情報出力処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、各情報出力データ信号の設定を行なうものであり、まずＦ１ＤＣＨにより、情報出力クリア処理がなされる。次にＦ１０ＦＨに進み、図柄確定情報タイマ演算が終了したか否かの判断がなされる。この判断は、図柄確定情報タイマが０になったか否かで判断され、０になっている場合にはＦ１１ＡＨに進むが、０になっていない場合にはＦ１１４Ｈに進み、図柄確定情報タイマを「１」減算更新し、その値をＦ１１７Ｈによりセットする処理がなされる。この図柄確定情報タイマは、後述するＦ３Ｄ９ＨやＦ４３１Ｈの始動情報出力タイマのセットに用いられる。
【００７１】
次にＦ１１ＡＨに進み、大当り中以外であるか否かの判断がなされ、大当り中の場合にはＦ１２０Ｈにより、大当り情報／確率変動情報がセットされる。一方、大当り中以外の場合はＦ１２３Ｈに進み、確率変動中以外であるか否かの判断がなされ、以外である場合にはそのままサブルーチンプログラムが終了するが、以外でない場合にはＦ１２７Ｈに進み、確率変動情報がセットされる。
図２７（ａ）は、図９（ａ）のＥＥ０ＣＨに示した図柄平均回転時間算出処理のサブルーチンプログラムを示すフローチャートである。まずＦ１２ＢＨにより、２分間タイマ演算処理が行なわれる。この処理は、２分間の始動入賞口への打玉の入賞個数を判定して全図柄変動時間をその入賞個数により区分して設定するために行なわれる。そしてＦ１３８Ｈに進み、始動個数チェック時間以外であるか否かの判断がなされ、以外の場合にはそのままサブルーチンプログラムが終了する。始動個数チェック時間の場合にはＦ１３ＡＨに進み、２分間タイマ演算を行なった結果、その２分間の間に始動入賞回数が１０回未満であったか否かの判断がなされ、未満であった場合にはＦ１４８Ｈに進み、始動回数チェックカウンタがクリアされたサブルーチンプログラムが終了する。始動入賞回数が１０回以上の場合にはＦ１４０Ｈに進み、始動回数が１５回以下であるか否かの判断がなされ、１５回以下の場合にはＦ１４６Ｈに進み、図柄変動時間パターンがセットされる。一方、始動回数が１５回を超える場合にはＦ１４４Ｈに進み、始動回数１５回以上の値がセットされる。
【００７２】
以上の処理より、始動回数が９以下のときには全図柄変動時間が９０００ｍｅｃにセットされ、始動回数が１０のときには８０００ｍｅｃがセットされ、始動回数が１１のときには７０００ｍｅｃがセットされ、１２のときには６０００ｍｅｃがセットされ、１３のときには５０００ｍｅｃがセットされ、１４以上のときには４３００ｍｅｃがセットされる。そして、このようにしてセットされた時間だけ左可変表示部２ａ，中可変表示部２ｂ，右可変表示部２ｃの全図柄が変動して、そのセットされた時間が経過した段階でまず左可変表示部２ａが停止し、次に右可変表示部２ｃが停止し、最後に中可変表示部２ｂが停止する。
【００７３】
図２７（ｂ）は、図９（ａ）のＥＥ２ＡＨに示した音処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、演奏データポインタの更新と音演奏処理とを行なうものであり、まずＦ１４ＣＨにより、音フラグの変更があるか否かの判断がなされる。この音フラグとは、スピーカから発するべき種々の音を指定するためのフラグであり、前記ＥＦ０ＢＨやＦ５Ａ４Ｈ等により発生させるべき種々の音に対応するフラグがセットされる。そして、音フラグ変更なしと判断された場合にはＦ１６６Ｈに進み、変更されていない今までの種類の音を発生させる音演奏処理がなされる。一方、音フラグ変更ありと判断された場合にはＦ１５ＢＨに進み、変更された音フラグに対応する新規音アドレスをセットする処理がなされる。そして、その新規にセットされた音アドレスに対応する種類の音を演奏する処理がＦ１６６Ｈによりなされる。なお、指定されたデータアドレスと演奏中データアドレスとが不一致の場合には、Ｆ１５ＢＨにより指定された新規音アドレスを先頭アドレスに設定する処理がなされる。
【００７４】
図２８は、図２７（ｂ）のＦ１６６Ｈに示した音演奏処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、演奏コードに従う音制御信号出力操作により指定音データの演奏処理を行なうものである。まずＦ１６ＥＨにより、音制御信号を出力する処理がなされる。この処理は、具体的には、ＲＥＳ信号（リッセト信号），ＲＤＹ，ＲＱ，ＣＫ信号を、ハイにセットするとともに、音制御ビットデータをクリアする処理である。次にＦ１７ＥＨに進み、演奏タイマを「１」減算してその演奏タイマが終了したか否かの判断がなされる。そして終了したと判断された場合にはそのままサブルーチンプログラムが終了するが、終了していないと判断された場合にはＦ１８ＡＨに進み、演奏終了時以外であるか否かの判断がなされる。これは、音タイマを抽出してコード判定を行ない、終了コードの場合にはＮＯの判断がなされて、Ｆ１９２Ｈにより、５００ｍｓｅｃの仮タイマを設定してサブルーチンプログラムが終了する。一方、終了コードでなかった場合にはＦ１８ＡＨによりＹＥＳの判断がなされてＦ１９ＢＨに進み、リセットコード以外であるか否かの判断がなされ、リセットコードの場合にはＦ１Ａ４Ｈに進み、リセット制御データ（ＲＥＳ信号）の出力処理が行なわれ、Ｆ１ＡＢＨにより音データアドレスを「２」加算更新する処理がなされ、Ｆ１ＡＤＨにより、演奏タイマ（音用タイマ）をクリアして、Ｆ１Ｂ４Ｈにより、リセット制御データ（ＲＥＳ信号）をクリアする処理がなされてサブルーチンプログラムが終了する。
【００７５】
一方、Ｆ１９ＢＨによりリセットコードでないと判断された場合にはＦ１ＢＦＨに進み、ジャンプコード以外であるか否かの判断がなされる。そしてジャンプコードである場合にはＦ１Ｃ５Ｈに進み、ジャンプ先頭アドレスを算出しコード判定処理（Ｆ１８ＡＨ）に制御を戻す処理がなされる。また、ジャンプコードでないと判断された場合にはＦ１Ｃ９Ｈに進み、曲データの下位ビットデータをＤＳＰ（デジタルサウンドプロセッサ）等を含む音制御回路に通信する処理がなされる。
【００７６】
次にＦ１Ｄ２Ｈに進み、曲データの上位ビットデータを前記音制御回路に通信する処理がなされる。これらＦ１Ｃ９Ｈ，Ｆ１Ｄ２Ｈによる通信処理は、８ビットのシリアル通信処理により行なわれる。このシリアル通信処理が終了後、Ｆ１ＤＢＨに進み、レディ制御信号であるＲＤＹ信号をオンし、次にＦ１Ｅ２Ｈによりレディ制御信号をオフし、データ転送を終了する。次にＦ１Ｅ７Ｈに進み、音データアドレスを「４」更新する処理が行なわれてサブルーチンプログラムが終了する。
【００７７】
図２９（ａ）は、図２８のＦ１Ｃ９Ｈに示した曲データの通信処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、指定音データのシリアル通信処理を行なうものであり、まずＦ１ＥＣＨにより、リクエスト制御データであるリクエスト信号（ＲＱ信号）を立下げてデータ転送リクエスト要求を行なう処理がなされ、次にＦ１Ｆ３Ｈに進み、シリアル転送データを設定してストックする処理がなされる。次にＦ１ＦＦＨに進み、シリアルクロックデータ（ＣＫ信号）を立上げて、シリアル転送を開始する処理がなされる。次にＦ２０８Ｈに進み、通信カウンタを「１」減算更新する処理がなされ、次にＦ２０ＢＨに進み、データ通信の残りがあるか否かの判断がなされ、残りがなければそのままサブルーチンプログラムは終了するが、残りがある場合にはＦ１Ｆ３Ｈに戻り、再度残りのデータのシリアル転送を行なう処理が繰返し行なわれる。
【００７８】
図２９（ｂ）は、図９（ｂ）のＥＥ３０Ｈに示した表示図柄ランダム更新処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、各種ランダムカウンタの更新処理を行なうものである。まずＦ２０ＥＨにより、減速、リーチ継続判定用ランダムカウンタ（ＷＣ  ＲＮＤ  ＳＬＷ）の更新処理が行なわれる。次にＦ２１３Ｈに進み、リーチ動作ランダムカウンタ（ＷＣ  ＲＮＤ  ＡＣＴ）の更新処理が行なわれる。次にＦ２１８Ｈに進み、中図柄ランダムカウンタ（ＷＣ  ＲＮＤＣ）の更新処理が行なわれる。次にＦ２１ＤＨに進み、中図柄ランダムカウンタの更新処理の結果桁上がりになったか否かの判断がなされ、なっていない場合にはそのままサブルーチンプログラムが終了するが、なっている場合にはＦ２１ＦＨに進み、右図柄ランダムカウンタ（ＷＣＲＮＤＲ）の更新処理がなされ、Ｆ２２４Ｈに進み、普通図柄表示用ランダムカウンタ（ＷＣ  ＲＮＤ  Ｆ）の更新処理がなされてサブルーチンプログラムが終了する。
【００７９】
図３０は、図２９（ｂ）のＦ２０ＥＨ，Ｆ２１３Ｈ，Ｆ２１８Ｈ，Ｆ２１ＦＨ，Ｆ２２４Ｈに示した各種ランダムカウンタの更新処理を示すサブルーチンプログラムである。まずＦ２２ＡＨにより、カウンタアドレスの算出がなされる。これは、カウント対象となるランダムカウンタに対応するアドレスを算出する処理である。次にＦ２２ＤＨに進み、その算出されたアドレスのランダムカウンタを「１」加算処理する処理がなされる。次にＦ２３１Ｈに進み、そのランダムカウンタのカウント値が最大値未満であるか否かの判断がなされ、未満である場合にはそのままＦ２３７Ｈに進み加算更新されるカウント値をセットして格納する処理がなされ、最大値以上である場合にはＦ２３５Ｈにより、そのランダムカウンタのカウント値を最小値にして、その最小値（たとえば０）をＦ２３７Ｈによりセットして格納する処理がなされる。
【００８０】
図３１は、図２４のＦ２３ＢＨに示した通常時処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、プロセス処理中に使用するワークのクリア、短縮モード判定、大当り判定処理、図柄設定処理、バンクシフト処理を行なうものである。まずＦ２３ＢＨにより、通常時ワークセット処理がなされる。これにより、ゲーム進行に関与するワークのクリアを行ない、通常表示の状態にする。次にＦ２４１Ｈに進み、通常時プロセス／タイマ処理がなされる。次にＦ２４７Ｈに進み、入賞記憶があるか否かの判断がなされる。打玉始動入賞口３に入賞して始動入賞記憶がある場合にはＦ２４ＢＨに進むが、始動入賞記憶がない場合には図３２に示すようにサブルーチンプログラムが終了する。Ｆ２４ＢＨでは、始動入賞記憶が２個以上であるか否かの判断がなされ、２個以上でない場合にはＦ２５３Ｈに進み、次回短縮フラグのクリアがなされる。
【００８１】
この次回短縮フラグとは、可変表示装置１を可変表示停止させた後次回の可変表示を行なう際に、その可変表示時間を短縮制御させることを事前に記憶しておくためのフラグである。このＦ２５３Ｈでは、実際には、次回短縮フラグに値をセットするためにその値を記憶しているアキュムレータの記憶をクリアする処理である。一方、Ｆ２４ＢＨにより、始動入賞記憶が２以上あると判断された場合には直接Ｆ２５４Ｈに進み、次回短縮フラグのセット処理がなされる。これにより、始動入賞記憶が２未満の場合には、Ｆ２５４Ｈにより次回短縮フラグに「０」がセットされることとなり、始動入賞記憶が２以上の場合には次回短縮フラグに「１」がセットされることとなる。
【００８２】
Ｆ２５６Ｈに進み、確率変動中短縮フラグをセットする処理がなされる。この確率変動中短縮フラグとは、特定遊技状態（大当り状態）の発生確率が向上した確率変動中において可変表示装置１の可変表示時間を短縮制御することを事前に記憶しておくためのフラグである。次にＦ２５８Ｈに進み、始動入賞個数が「３」以上であるか否かの判断がなされ、以上でない場合にはＦ２５ＣＨに進み、現在短縮フラグをクリアする処理がなされる。この現在短縮フラグとは、今回の可変表示装置１の可変表示時間を短縮制御することを事前に記憶しておくためのフラグである。このＦ２５ＣＨでは、実際には、現在短縮フラグにセットされる値を記憶しているアキュムレータの記憶をクリアする処理である。一方、始動入賞記憶が「３」以上の場合には直接Ｆ２５ＤＨに進み、確率変動中であるか否かの判断がなされる。そして、特定遊技状態（大当り状態）の発生確率が向上した確率変動中でないと判断された場合にはＦ２６２Ｈに進み、現在短縮フラグをクリアする処理がなされる。この処理は、実際には、現在短縮フラグに値をセットするその値を記憶しているアキュムレータの記憶をクリアするものである。一方、確率変動中であると判断された場合には直接Ｆ２６３Ｈに進み、現在短縮フラグをセットする処理がなされる。その結果、確率変動中でないと判断された場合には、この現在短縮フラグにセットされる値が０クリアされているために、現在短縮フラグに「０」がセットされ、また、確率変動中である場合には現在短縮フラグに「１」がセットされることとなる。
【００８３】
次に、Ｆ２６５Ｈに進み、始動入賞記憶カウンタを「１」減算処理する処理がなされ、Ｆ２６８Ｈに進み、大当りフラグをクリアする処理がなされ、Ｆ２６ＢＨに進み、通常確率時当り判定値テーブルを指定する処理がなされる。この通常確率時当り判定値テーブルとは、特定遊技状態（大当り状態）の発生確率が向上した確率変動中でない通常確率時において、特定遊技状態（大当り状態）を発生させるための当り判定値（００７）とケーブル終了コードとを記憶しているものである。一方、確率変動中である場合には、Ｆ２６ＥＨにより、ＮＯの判断がなされてＦ２７２Ｈに進み、高確率時当り判定値テーブルが指定される。この高確率時当り判定値テーブルとは、特定遊技状態（大当り状態）の発生確率が向上した高確率時における当り判定値（３３１，２６３，１９７，１３１，０７１）とテーブル終了コードとを記憶しているテーブルである。その結果、通常確率時には通常確率時当り判定値テーブルが指定され、高確率時には高確率時当り判定値テーブルが指定されることとなる。
【００８４】
次にＦ２７ＢＨに進み、ランダムチェックが終了したか否かの判断がなされる。これは、大当り判定用ランダムカウンタＷＣ  ＲＮＤ１の抽出値（乱数）とＦ２６ＢＨまたはＦ２７２Ｈにより指定された当り判定値テーブルの記憶データとを逐一比較していき、テーブル終了コードが検出されて比較処理がすべて終了したか否かを判定するものである。そして未だにテーブル終了コードを検出していない場合にはＦ２８３Ｈに進み、当り判定用ランダムカウンタＷＣ  ＲＮＤ１の抽出値とテーブルに記憶されている当り判定値とが一致したか否かの判定が行なわれる。そして一致していない場合には直接Ｆ２８ＢＨに進み、ランダムチェック値テーブルアドレスを「２」加算更新して、当り判定値テーブルの次のアドレスに記憶されている記憶データとＷＣ  ＲＮＤ１の抽出値とを比較する処理がなされる。そして、その比較処理の最中において、ＷＣ  ＲＮＤ１の抽出値と当り判定値テーブルに記憶されている当り判定値とが一致すればＦ２８３Ｈには、ＮＯの判断がなされ、Ｆ２８８Ｈに進み、大当りフラグがセットされることとなる。この比較処理を順次実行し、テーブル終了コードが検出されればＦ２７ＢＨによりＹＥＳの判断がなされて、図３２に示したＦ２８ＦＨに進む。
【００８５】
Ｆ２８ＦＨでは、図柄設定処理がなされる。これにより、大当りフラグが「１」となっている場合にはぞろめの図柄が揃うように予定停止図柄を事前決定し、大当りフラグが「０」となっている場合には、それぞれの図柄決定用ランダムカウンタにより予定停止図柄が事前決定される。次にＦ２９１Ｈに進み、バンクシフト処理がなされる。このバンクシフト処理は、始動入賞記憶データを１ずつシフトする処理である。始動入賞記憶データは、打玉の始動入賞の古い順にその始動入賞回数を１から４まで記憶しており、それぞれの始動入賞のタイミングで抽出されたＷＣ  ＲＮＤ１の抽出値とＷＣ  ＲＮＤＬの抽出とが対応して記憶されている。これらの始動入賞記憶データのうちの１番古い始動入賞記憶データを記憶しているエリア１の記憶データを消去し、２番目に古い始動入賞記憶データを記憶しているエリア２の記憶データをエリア１にシフトし、３番目に古い始動入賞記憶データを記憶しているエリア３の記憶データをエリア２にシフトし、１番新しい始動入賞記憶データを記憶しているエリア４の記憶データをエリア３にシフトする処理が、このＦ２９１Ｈによりなされる。
【００８６】
次にＦ２Ｂ０Ｈに進み、不正入賞カウンタが終了したか否かの判断がなされる。この不正入賞カウンタは、前述した図２３（ａ）のＦ０Ｃ３Ｈ等によりその値に従って不正入賞であるか否かの判断に用いられるカウンタである。不正入賞カウンタが終了していないすなわち「０」となっていない場合にはＦ２Ｂ４Ｈに進み、不正入賞カウンタを「１」減算更新した後Ｆ２Ｂ５Ｈに進む。Ｆ２Ｂ５Ｈでは、その減算更新された不正入賞カウンタのカウント値を新たなカウント値として不正入賞カウンタにセットする処理がなされる。一方、不正入賞カウンタのカウント値が「０」となっている場合にはＦ２Ｂ０ＨによりＹＥＳの判断がなされて直接Ｆ２Ｂ７Ｈに進む。Ｆ２Ｂ７Ｈでは、プロセス制御フラグを「１」加算更新する処理がなされる。その結果、図２４に示すように、以降全図柄変動前処理が実行されることとなる。
【００８７】
この全図柄変動前処理は、図３４（ｂ）に示されている。この全図柄変動前処理を説明する前に、図３２のＦ２８ＦＨに示した図柄設定処理のサブルーチンプログラムを図３３に基づいて説明する。このサブルーチンプログラムは、停止図柄データとリーチ動作とを設定するものである。
Ｆ２ＢＥＨにより、リーチフラグをクリアする処理がなされる。これは、Ｆ２ＥＣＨ以降の処理によりリーチが成立している場合には改めてリーチフラグをセットするために、ここでは予めリーチフラグをクリアする処理がなされるのである。次にＦ２Ｃ１Ｈに進み、左停止図柄を抽出する処理がなさる。この抽出処理は、前記ＷＣ  ＲＮＤＬの抽出値に基づいて行なわれる。次にＦ２Ｃ３Ｈに進み、大当り制限回数が７回未満であるか否かの判断がなされる。この大当り制限回数は、後述するＦ４９５Ｈにより「１」ずつ加算され、Ｆ５１３Ｈによりクリアされるものであり、確率変動時における大当りの連続した発生回数を制限するためのカウンタである。そして確率変動時における大当りの発生回数をこの大当り制限回数のカウンタにより計数する。そして、Ｆ２Ｃ３Ｈにより、大当り制限回数が７回未満であるか否かの判断がなされ、７回未満である場合にはそのままＦ２Ｄ２Ｈに進むが、７回以上であった場合にはＦ２Ｃ９Ｈに進み、Ｆ２Ｃ１Ｈにより抽出された左停止図柄（左予定停止図柄）が確率変動図柄であるか否かの判断がなされる。
【００８８】
確率変動図柄とは、大当り図柄（同じ種類の識別情報のぞろめ）のうち特に定められた特定種類の図柄のぞろめのことであり、この確率変動図柄が停止表示されれば、以降大当りの発生確率が向上する確率変動状態となる。この確率変動図柄は、１３種類の左図柄のうちの予め定められた複数種類の図柄であり、その確率変動図柄と次の確率変動図柄との間に必ず確率変動図柄以外の図柄が位置するように配列されている。そして、Ｆ２Ｃ９Ｈにより確率変動図柄であると判断された場合にはＦ２Ｄ１Ｈに進み、左停止図柄に「１」を加算して確率変動図柄の次の図柄すなわち確率変動図柄以外の図柄に強制的にずらす制御がなされる。その結果、前記大当り制限回数が既に７回に達している場合には、それ以上確率変動状態にさせないために、Ｆ２Ｄ１Ｈにより強制的に確率変動図柄以外の図柄にずらす制御がなされる。
【００８９】
次にＦ２Ｄ２Ｈに進み、前記Ｆ２Ｃ１Ｈにより抽出された左停止図柄または前記Ｆ２Ｄ１Ｈにより「１」だけ加算して更新された後の左停止図柄がセットされて記憶される処理がなされる。次にＦ２Ｄ４Ｈに進み、外れか否かの判断がなされる。これは、前記Ｆ２８８Ｈにより大当りフラグがセットされているか否かによって判断する。そして外れの場合はＦ２Ｅ４Ｈに進み、ＷＣ  ＲＮＤＲの抽出値に基づいて右停止図柄をセットする処理がなされ、Ｆ２Ｅ８Ｈにより、ＷＣＲＮＤ１の抽出値により中停止図柄をセットする処理がなされてＦ２ＥＣＨに進む。一方、大当りフラグがセットされている場合にはＦ２Ｄ４ＨによりＮＯの判断がなされてＦ２Ｄ８Ｈに進み、大当り図柄をセットする処理がなされる。この処理は、前記Ｆ２Ｄ２Ｈによりセットされた左停止図柄と同じ種類の図柄を右停止図柄，中停止図柄ともにセットする処理である。そしてＦ３０３Ｈに進む。
【００９０】
外れの場合に右停止図柄と中停止図柄とがセットされた後はＦ２ＥＣＨに進み、セットされた左，右，中停止図柄がリーチ図柄以外であるか否かの判断がなされ、リーチ図柄以外の場合にはそのままサブルーチンプログラムが終了する。一方、左停止図柄と右停止図柄とが同じ種類の図柄となった場合にはＦ２ＥＣＨによりＮＯの判断がなされＦ２Ｆ２Ｈに進み、大当り図柄以外であるか否かの判断がなされる。そして、左，右，中停止図柄がすべて同じ種類のぞろめの図柄であった場合にはＦ２ＦＣＨに進み、中図柄をずらして強制的に外れ図柄にする制御がなされる。一方、大当り図柄以外の場合には直接Ｆ３０３Ｈに進む。
【００９１】
Ｆ３０３Ｈでは、リーチ図柄以外であるか否かの判断がなされ、リーチ図柄以外の場合にはそのままサブルーチンプログラムが終了するが、リーチ図柄の場合にはＦ３０９Ｈに進み、大当り図柄からの差を算出する処理がなされる。そしてその差に基づいて、Ｆ３１ＡＨにより、複数種類のリーチフラグテーブルの中から該当するリーチフラグテーブルを算出する処理がなされる。リーチフラグテーブルは、大当り図柄に対し中停止図柄が１図柄前の場合の１図柄前リーチフラグテーブルと、大当り図柄に対し中停止図柄が１図柄後の場合の１図柄後リーチフラグテーブルと、大当り図柄が停止表示されるときの大当り時リーチフラグテーブルとの３種類用意されており、大当り図柄からの差に基づいてどのリーチフラグテーブルを参照するかを判定する。次にＦ３２２Ｈに進み、算出されたリーチフラグテーブルをルックアップしてその記憶データであるリーチフラグを算出する処理がなされる。
【００９２】
次にＦ３２９Ｈに進み、確率変動中以外であるか否かの判断がなされ、確率変動中以外である場合にはＦ３４ＡＨに進み、確率変動時の短縮以外であるか否かの判断がなされ、確率変動時の短縮以外である場合にはＦ３５９Ｈに進み、リーチ３であるか否かの判断がなされ、リーチ３でない場合にはＦ３５ＤＨに進み、リーチ３連続出現フラグをセットする処理がなされ、Ｆ３６０Ｈに進み、前記ＷＣ  ＲＮＤ  ＳＬＷの抽出値に従ったリーチ時図柄減速数をセットする処理がなされる。なお、リーチの種類は、図７で説明したように、リーチ１〜リーチ６の６種類である。
【００９３】
一方、Ｆ３４ＡＨにより、確率変動時の短縮であると判断された場合にはＦ３４ＥＨに進み、リーチ３連続出現フラグをクリアする処理がなされＦ３５１Ｈに進み、減速動作なしか否かの判断がなされ、減速動作なしの場合にはＦ３５９Ｈに進むが、減速動作ありの場合にはＦ３５５Ｈに進み、リーチ３フラグをセットする処理がなされる。その結果、Ｆ３５９Ｈにより、ＹＥＳの判断がなれることとなる。
一方、Ｆ３２９Ｈにより、確率変動中であると判断された場合にはＦ３２ＤＨに進み、リーチフラグをクリアし、Ｆ３３０Ｈに進み、中予定停止図柄が大当り図柄の前後のものであるか否かの判断がなされ、前後のものである場合にはそのままサブルーチンプログラムが終了するが、前後のものでない場合にはＦ３３ＡＨに進み、リーチ図柄は確率変動図柄以外であるか否かの判断がなされる。そして確率変動図柄であった場合にはそのままサブルーチンプログラムが終了するが、確率変動図柄の場合にはＦ３４４Ｈに進み、リーチ３フラグをセットする終了がなされる。
【００９４】
以上の処理により、リーチの場合において、確率変動中以外のときにはリーチ３連続出現フラグの設定処理が行なわれて、リーチ時減速数の設定が行なわれ、確率変動中のときには、左図柄が確率変動図柄か否かを判定し、確率変動図柄以外のときにはそのままサブルーチンプログラムが終了するが、確率変動図柄のときには、リーチ３フラグの設定を行なった後にサブルーチンプログラムが終了する制御が行なわれる。
図３４（ｂ）は、前記図２４のＦ３６６Ｈに示した全図柄変動前処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、表示用停止図柄コマンドの設定を行ない、変動時間算出指標を与えるものである。まずＦ３６６Ｈにより、全図柄変動前プロセスデータのセット処理がなされる。これは、全図柄変動前プロセスデータの実行処理を行なう制御であり、演算中はＦ３６ＣＨによりＹＥＳの判断がなされてそのままサブルーチンプログラムが終了する。一方、演算中でない場合にはＦ３６ＥＨに進み、表示器用停止図柄コマンドをセットする処理がなされる。これは、左予定停止図柄と中予定停止図柄と右予定停止図柄とを指令するコマンド１，コマンド２，コマンド３をそれぞれセットする処理である。次にＦ３７ＡＨに進み、プロセス制御フラグを「１」加算更新する処理がなされ、Ｆ３８０Ｈにより、図柄変動時間指標セットの処理がなされる。これは、現在図柄変動時間のパターンフラグをセットする処理であり、前記Ｆ１４６Ｈと同じ処理である。
【００９５】
図３５（ａ）は、前記図２４のＦ３８５Ｈに示した全図柄変動処理のサブルーチンプログラムを示すフローチャートである。これは、全図柄（左，右，中図柄）のスクロール変動表示を行なう制御である。Ｆ３８５Ｈにより、確率変動時短縮プロセスデータアドレスを算出する処理がなされる。そしてＦ３８８Ｈにより、確率変動時短縮中であるか否かの判断がなされ、短縮中の場合には、前記Ｆ３８５Ｈにより算出した確率変動時短縮プロセスデータをセットする処理がなされる。一方、Ｆ３８８Ｈにより、確率変動時短縮中でないと判断された場合にはＦ３８ＣＨに進み、図柄変動時間算出指標（Ｆ３８０Ｈ参照）に対応する全図柄変動時プロセスデータのアドレスを算出する処理がなされ、その算出された全図柄変動時プロセスデータをセットする処理がＦ３９５Ｈによりなされる。
【００９６】
次にＦ３９８Ｈに進み、演算中であるか否かの判断がなされ、演算中である場合にはそのままサブルーチンプログラムが終了するが、演算中でない場合にはＦ３９ＡＨに進み、プロセス制御フラグを「１」加算更新してＦ３Ａ０Ｈに進み、確率変動時短縮以外であるか否かの判断がなされ、以外である場合にはそのままサブルーチンプログラムが終了するが、確率変動時短縮の場合にはＦ３Ａ４Ｈに進み、リーチ時であるか否かの判断がなされ、リーチである場合にはそのままサブルーチンプログラムが終了するが、リーチでない場合にはＦ３Ａ８Ｈに進み、プロセス制御フラグを更新して中図柄停止処理がなされるように制御される。
【００９７】
以上の処理により、短縮モード時でない場合には、図柄変動時間算出指標に対応する全リール変動時プロセスデータの実行処理がなされて、演算終了でプロセス制御フラグを「１」加算更新する処理がなされ、短縮モード時の場合には、全図柄短縮時変動プロセスデータを実行する処理がなされる。プロセスが変更するのに伴い、表示制御コードも変更するので、転送カウンタをクリアし、先頭データ（ヘッダコード）から転送を開始する準備がなされる。ただし、短縮モード時は全図柄一斉停止処理を行なうために、プロセスフラグに中図柄停止処理を設定するのである。
【００９８】
図３５（ｂ）は、前記図２４のＦ３ＡＤＨに示した左図柄停止処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、左図柄停止のプロセスデータの実行を行なうものであり、その実行終了時で左図柄が停止する。まずＦ３ＡＤＨにより、左図柄停止プロセスデータのアドレスを算出する処理がなされる。次にＦ３Ｂ６Ｈに進み、リーチ３フラグがセットされているか否かの判断がなされ、セットされている場合には。Ｆ３ＢＡＨに進み、リーチ３時のプロセスデータのアドレスを算出する処理がなされる。リーチ３フラグがセットされていない場合にはＦ３Ｂ６ＨによりＹＥＳの判断がなされて直接Ｆ３Ｃ０Ｈに進む。Ｆ３Ｃ０Ｈでは、プロセスデータをセットする処理がなされる。したがって、リーチ３フラグがセットされている場合には、Ｆ３ＢＡＨにより算出されたリーチ３時のプロセスデータがセットされ、リーチ３フラグがセットされていない場合には、Ｆ３ＡＤＨにより算出されたプロセスデータがセットされることとなる。
【００９９】
次にＦ３Ｃ３Ｈに進み、演算中であるか否かの判断がなされ、演算中である場合にはそのままサブルーチンプログラムが終了するが、演算中でなくなった段階でＦ３Ｃ５Ｈに進み、プロセス制御フラグを「１」加算更新する処理がなされる。このプロセス制御フラグが更新されることに伴い、表示制御コードも変更するので、転送カウンタをクリアし、先頭データ（ヘッダコード）から転送を開始する準備が行なわれる。次にＦ３ＣＢＨに進み、リーチ４であるか否かの判断がなされ、リーチ４でない場合にはＦ３Ｄ１Ｈに進み、リーチ３以外であるか否かの判断がなされ、リーチ３以外である場合にはそのままサブルーチンプログラムが終了する。一方、リーチ４である場合またはリーチ３である場合にはＦ３Ｄ５Ｈに進み、プロセス制御フラグを更新してフィーバーチェック処理のサブルーチンプログラムが実行される状態に制御する。次にＦ３Ｄ９Ｈに進み、始動情報出力タイマをセットする処理がなされる。
【０１００】
図３６は、図２４のＦ３ＤＥＨに示した右図柄停止処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、右図柄停止（通常／リーチ予告）のプロセスデータの実行をするものであり、実行終了時で右図柄が停止する。まずＦ３ＤＥＨにより、通常時右図柄停止プロセスデータの算出が行なわれ、Ｆ３Ｅ１Ｈにより、リーチ以外であるか否かの判断がなされる。そしてリーチのときにはＦ３Ｅ７Ｈに進み、リーチ予告プロセスデータを算出する処理がなされる。次にＦ３ＥＡＨに進み、リーチ５以外であるか否かの判断がなされ、リーチ５の場合にはＦ３Ｆ０Ｈに進み、リーチ５予告プロセスデータの算出処理がなされる。そして、Ｆ３Ｆ３Ｈに進み、算出されたプロセスデータをセットする処理がなされる。その結果、リーチ以外の場合には通常時の右図柄停止のプロセスデータがセットされ、リーチ５以外のリーチ動作指定がある場合には、通常のリーチ予告を行なう場合の右図柄停止時のプロセスデータがセットされ、リーチ５のリーチ動作指定がある場合には、リーチ５の予告を行なう右図柄停止時のプロセスデータがセットされる。
【０１０１】
次にＦ３Ｆ６Ｈに進み、演算中であるか否かの判断がなされ、演算中である場合はそのままサブルーチンプログラムが終了するが、演算中でなくなった場合にＦ３Ｆ８Ｈに進み、プロセス制御フラグを「１」加算更新する。その結果、表示制御コードも変更するので、転送カウンタをクリアし、先頭データ（ヘッダコード）から転送を開始する準備が行なわれる。
図３７は、図２４のＦ３ＦＦＨに示された中図柄停止処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、中図柄停止（通常時／リーチ動作）のプロセスデータを実行し、実行し終わった段階で中図柄が停止されるサブルーチンプログラムである。Ｆ３ＦＦＨにより、リーチ以外であるか否かの判断がなされ、リーチ以外の場合にはＦ４０ＡＨに進み、リーチ時間算出処理がなされ、Ｆ４０ＤＨに進み、ＷＣ  ＲＮＤ  ＳＬＷの抽出値に基づいて決定される図柄減速数のコマンドデータをセットする処理がなされ、Ｆ４１３Ｈに進み、中図柄停止プロセスデータのアドレス算出が行なわれる。この中図柄停止プロセスデータは、リーチ以外の通常時の中図柄の停止時データである。すなわち、Ｆ３ＦＦＨによりリーチ以外であると判断された場合にはこの通常時の中図柄停止プロセスデータのアドレスが算出されるのである。
【０１０２】
一方、リーチの場合にはＦ４０３Ｈに進み、確率変動時の中図柄停止プロセスデータの算出が行なわれ、Ｆ４０６Ｈに進み、確率変動時短縮中であるか否かの判断がなされ、確率変動時短縮中であると判断された場合にはＦ４２６Ｈに進み、Ｆ４０３Ｈにより算出された確率変動時中図柄停止プロセスデータをセットする処理がなされる。この確率変動時中図柄停止プロセスデータは、中図柄を通常より短い時間で停止制御するためのデータである。したがって、確率変動時における短縮中である場合には、中図柄が比較的短い時間で停止表示され、比較的早期に可変表示装置の表示結果が導出表示されることとなる。
【０１０３】
一方、Ｆ４０６Ｈにより、確率変動時短縮中でないと判断された場合にはＦ４０ＡＨに進み、リーチ時間の算出処理がなされ、Ｆ４０ＤＨ，Ｆ４１３Ｈ，Ｆ４１ＣＨと進む。Ｆ４１ＣＨでは、リーチ６以外であるか否かの判断がなされ、リーチ６以外である場合にはＦ４２６Ｈに進み、前記Ｆ４１３Ｈにより算出された中図柄停止プロセスデータをセットする処理がなされる。一方、リーチ６である場合にはＦ４２０Ｈに進み、リーチ６時中図柄停止プロセスデータのアドレスを算出する処理がなされる。その結果、Ｆ４２６Ｈでは、そのリーチ６時中図柄停止プロセスデータがセットされることとなる。
【０１０４】
次にＦ４２９Ｈに進み、演算中であるか否かの判断がなされ、演算中である場合にはそのままサブルーチンプログラムが終了するが、演算中である場合にはＦ４２ＢＨに進み、プロセス制御フラグを「１」加算更新し、Ｆ４３１Ｈに進み、始動情報出力タイマをセットする処理がなされる。このプロセスデータが加算更新されることに伴い、表示制御コードも変更するので、転送カウンタをクリアし、先頭データ（ヘッダコード）から転送を開始する準備が行なわれる。
以上説明したサブルーチンプログラムにより、確率変動中でかつ短縮時には、左，中，右図柄の全図柄を一斉に停止させるときのデータがセットされ、リーチ時以外の場合には、中図柄を停止させるときの通常時のプロセスデータがセットされ、リーチ中の場合には、リーチ停止動作フラグに対応するリーチ停止データのプロセスデータがセットされることとなる。
【０１０５】
図３８は、図３７のＦ４０ＡＨに示したリーチ時間算出処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、リーチ１，リーチ２の場合のリーチ時間算出処理を行なうものである。このサブルーチンプログラムにより算出されたリーチ時間に従ってリーチ時における図柄の停止までの図柄の変動量が決定される。Ｆ４３６Ｈにより、タイマ算出オフセット値が抽出される。そしてＦ４３８Ｈに進み、リーチ２以外であるか否かの判断がなされ、リーチ２以外の場合にはＦ４４０Ｈに進み、リーチ時間の算出がなされる。このリーチ時間の算出は、前記タイマ算出オフセット値を添字としてリーチ時間をテーブル記憶しているリーチ１，２時間テーブルが予め記憶されており、そのリーチ１，２時間テーブルをルックアップすることによりリーチ時間が算出される。したがって、リーチ２以外の場合には、前記Ｆ４３６Ｈにより算出されたタイマ算出オフセット値に従ってテーブルルックアップされてリーチ時間が算出される。
【０１０６】
一方、リーチ２の場合には、Ｆ４３ＥＨに進み、Ｆ４３６Ｈにより抽出されたタイマ算出オフセット値を「１６」加算更新する処理がなされ、その加算更新された新たなタイマ算出オフセット値に従ってＦ４４０Ｈにより、リーチ時間算出処理がなされる。
次にＦ４４９Ｈに進み、リーチ時減速時間を算出する処理がなされる。これは、前記ＷＣ  ＲＮＤ  ＳＬＷの抽出値に従って決定される図柄減速数×１図柄減速時間（４００ｍｓｅｃ）の計算を行なう処理である。次にＦ４５０Ｈに進み、減速前時間を算出する処理がなされる。この処理は、（Ｆ４４０Ｈにより算出されたリーチ時間）−（Ｆ４４９Ｈにより算出されたリーチ減速時間）を計算する処理である。次にＦ４５６Ｈに進み、減速時間を算出する処理がなされる。この処理は、減速図柄数×２×１図柄減速時間（４００ｍｓｅｃ）を計算して、リーチ減速後時間を算出する処理である。
【０１０７】
図３９（ａ）は、図２４のＦ４５ＦＨに示されたフィーバーチェック処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、チェック処理のプロセス実行を行ない、処理終了時に大当りフラグをチェックして以降のプロセスフラグを更新設定するものである。Ｆ４５ＦＨにより、フィーバーチェック時のプロセスデータをセットする処理がなされる。次にＦ４６５Ｈに進み、演算中であるか否かの判断がなされ、演算中である場合にはそのままサブルーチンプログラムが終了する。そして、演算中でなくなった場合にＦ４６７Ｈに進み、大当り中であるか否かの判断がなされ、大当りフラグがセットされている場合にはＦ４７ＡＨに進み、プロセス制御フラグを「１」加算更新する処理がなされる。そしてＦ４７ＤＨに進み、停止図柄が確率変動図柄以外であるか否かの判断がなされ、確率変動図柄の場合にはＦ４８７Ｈに進み、確率変動回数をセットする処理がなされる。一方、確率変動図柄以外の場合には直接Ｆ４８ＢＨに進み、大当りフラグをクリアする処理がなされる。そしてＦ４９１Ｈにより、確率変動中以外であるか否かの判断がなされ、確率変動中以外の場合にはそのままサブルーチンプログラムが終了するが、確率変動中の場合にはＦ４９５Ｈに進み、大当り制限回数のカウンタを「１」加算更新する処理がなされる。この大当り制限回数のカウンタの値は、前記Ｆ２Ｃ３Ｈの判定に利用される。
【０１０８】
一方、Ｆ４６７Ｈにより大当り中でないと判断された場合にはＦ４６ＢＨに進み、通常時のプロセスデータをセットする処理がなされ、Ｆ４７１Ｈにより、不用ワークをクリアする処理がなされてサブルーチンプログラムが終了する。なお、このサブルーチンプログラムでも、プロセス制御フラグが更新されるために、その結果表示制御コードを変更するので、転送カウンタをクリアし、先頭データ（ヘッダコード）から転送を開始する準備がなされる。
図３９（ｂ）は、図２４のＦ４９９Ｈに示された大入賞口開放前処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、大入賞口開放前のプロセス処理の実行を行ない、処理終了時に開放中のデータを初期設定するものである。Ｆ４９９Ｈにより、大入賞口開放前プロセスのアドレスを算出する処理がなされる。次にＦ４Ａ２Ｈに進み、その算出されたプロセスデータをセットする処理がなされる。そしてＦ４Ａ５Ｈに進み、演算中であるか否かの判断がなされ、演算中である場合にはサブルーチンプログラムが終了するが、演算中でなくなった場合にＦ４Ａ７Ｈに進み、大当り中使用ワークをクリアする処理がなされ、Ｆ４Ｂ２Ｈに進み、プロセス制御フラグを「１」加算更新する処理がなされる。その結果、プロセスが変更するのに伴い、表示制御コードも変更するので、転送カウンタをクリアし、先頭データ（ヘッダコード）から転送を開始する準備がなされる。
【０１０９】
図４０は、図２４のＦ４Ｂ６Ｈに示した大入賞口開放中処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、大入賞口（可変入賞球装置）の開放中のプロセス処理を実行し、入賞個数が規定値を超えた場合に次のプロセスに以降する処理である。Ｆ４Ｂ６Ｈにより、表示器用入賞個数コマンドをセットする処理がなされる。この表示器用入賞個数は、可変入賞球装置４内に入賞した入賞玉個数を可変表示装置により表示させるためのコマンドデータである。次にＦ４ＢＡＨに進み、不正入賞警告無効カウンタをセットする処理がなされ、Ｆ４ＢＥＨにより、特定領域有効時間をセットする処理がなされる。これらの処理は、可変入賞球装置４の開放時で不正入賞警告無効時間設定時と有効時間設定時のみ特定入賞玉検出スイッチ８を有効化するためのものである。
【０１１０】
次にＦ４Ｃ３Ｈに進み、入賞個数が最大値に達したか否かの判断がなされ、達していない場合にはＦ４Ｃ９Ｈに進み、大入賞口（可変入賞球装置）開放中のプロセスデータのアドレスを算出する処理がなされる。次にＦ４Ｄ２Ｈに進み、その算出されたプロセスデータをセットする処理がなされ、Ｆ４Ｄ４Ｈに進み、演算中であるか否かの判断がなされ、演算中である場合にはそのままサブルーチンプログラムが終了するが、演算中でなくなった場合にＦ４Ｄ６Ｈに進む。一方、Ｆ４Ｃ３Ｈにより、可変入賞球装置４への打玉の入賞個数が最大値（たとえば１０個）以上になったと判断された場合には直接Ｆ４Ｄ６Ｈに進み、プロセス制御フラグを「１」加算更新する処理がなされる。
【０１１１】
以上の処理の結果、開放回数に対応するプロセスデータが実行処理され、入賞個数カウンタが最大値以上でプロセス制御フラグが「１」加算更新される（演算終了時は処理を復帰する）。また、プロセスが変更するのに伴い、表示制御コードも変更するので、転送カウンタをクリアし、先頭データ（ヘッダコード）から転送を開始する準備が行なわれる。
図４１は、図２４のＦ４ＤＤＨに示した大入賞口開放後処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、大入賞口（可変入賞球装置４）開放後のプロセス処理を実行し、特定入賞領域（Ｖポケット）への入賞があった場合に、開放前のプロセスへ移行するものである。Ｆ４ＤＤＨにより、特定入賞領域（Ｖポケット）有効時間以外であるか否かの判断がなされ、前記Ｆ４ＢＥＨによりセットされた特定領域有効時間以外であると判断された場合にはＦ４ＥＤＨに進むが、特定領域有効時間内であると判断された場合にはＦ４Ｅ１Ｈに進み、その特定領域有効時間を「１」減算更新する処理がなされ、その減算更新の結果、Ｆ４Ｅ４Ｈにより、特定領域有効時間内であるか否かの判断がなされ、特定領域有効時間内であると判断された場合にはＦ４ＥＤＨに進むが、特定領域有効時間外になったと判断された場合には、Ｆ４Ｅ６Ｈに進み、入賞があったか否かの判断がなされる。そして入賞があったと判断された場合にはＦ４ＥＤＨに進むが、入賞がなかったと判断された場合には、Ｆ４ＥＡＨに進み、カウントずらし警告フラグをセットする処理がなされる。すなわち、有効時間が終了しているにもかかわらず可変入賞球装置４への打玉の入賞が全く検出されなかったということは、入賞玉を検出する検出スイッチを検出不能な状態にずらしている等の不正が推測されるために、カウントずらし警告フラグをセットするのである。
【０１１２】
次にＦ４ＥＤＨに進み、特定入賞領域（Ｖポケット）のスイッチである特定入賞玉検出スイッチ８がＯＮしたか否かの判断がなされ、ＯＮしていない場合にはＦ４ＦＤＨに進み、大入賞口開放後プロセスデータをセットする処理がなされて大当り終了時のプロセスデータを実行する状態となる。一方、特定入賞玉検出スイッチ８がＯＮになっている場合にはＦ４Ｆ１Ｈに進み、プロセス制御フラグを更新して大入賞口開放前処理に移行する制御がなされ、可変入賞球装置４を再度第１の状態に制御する繰返し継続制御が実行される状態となる。次にＦ４Ｆ８Ｈに進み、大入賞口開放回数を加算更新する処理がなされる。
【０１１３】
Ｆ５０２Ｈでは、演算中であるか否かの判断がなされ、演算中である場合はそのままサブルーチンプログラムが終了するが、演算中でない場合には、Ｆ５０４Ｈに進み、確率変動時以外であるか否かの判断がなされる。そして確率変動時である場合にはＦ５０８Ｈに進み、確率変動回数を「１」減算する処理がなされた後Ｆ５０９Ｈに進む。一方、確率変動時以外の場合には直接Ｆ５０９Ｈに進み、確率変動回数が０になったか否かの判断がなされ、確率変動回数が０の場合にはＦ５１３Ｈに進み、大当り制限回数をクリアする処理がなされる。一方、確率変動回数が０でない場合にはＦ５０ＤＨに進み、大当り制限回数は最大値未満であるか否かの判断がなされ、最大値未満の場合にはＦ５１６Ｈに進むが、最大値以上の場合にはＦ５１３Ｈに進み、大当り制限回数をクリアする処理がなされる。以上の結果、確率変動時における大当りの発生回数が予め定められた確率変動回数に達する毎にあるいは大当り制限回数が予め定められた最大値に達する毎に、大当り制限回数がクリアされることになる。
【０１１４】
次にＦ５１６Ｈに進み、通常時プロセスデータをセットする処理がなされ、Ｆ５１ＣＨにより、プロセス制御フラグをクリアする処理がなされる。以上の処理により、大入賞口開放後処理のプロセス処理を決定するために、特定入賞領域有効時間と入賞個数の判定が行なわれ、有効時間終了時と入賞個数０の場合はカウントスイッチずらし警告フラグがセットされ、特定入賞玉検出スイッチが作動していない場合は、大当り終了時プロセスデータを実行し、演算終了ならば通常時プロセスデータが実行され、大当り制限回数が９以上の場合は大当り制限回数をクリアする。また、特定入賞玉検出スイッチの作動があったと判断された場合には、繰返し継続制御を実行するために開放回数カウンタを「１」加算更新し、プロセス制御フラグを更新して大入賞口開放前処理が実行される状態にする。なお、プロセスが変更するのに伴い、表示制御コードも変更するので、転送カウンタをクリアし、先頭データ（ヘッダコード）から転送を開始する準備がなされる。
【０１１５】
図４２は、Ｆ２４１Ｈ，Ｆ３６６Ｈ，Ｆ３９５Ｈ，Ｆ３Ｃ０Ｈ，Ｆ３Ｆ３Ｈ，Ｆ４２６Ｈ，Ｆ４６ＢＨ，Ｆ２Ａ２Ｈ，Ｆ４Ｄ２Ｈ，Ｆ４ＦＤＨ，Ｆ５１６Ｈに示したプロセスデータ／タイマ処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、プロセスデータのタイマ更新とデータの更新を行なうものである。Ｆ５２２Ｈにより、プロセスデータの実行をするためにプロセスデータをセットする処理がなされる。次にＦ５２４Ｈに進み、プロセスタイマが未設定であるか否かの判断がなされ、プロセスタイマが未設定の場合にはＦ５４３Ｈに進み、プロセスタイマを算出して設定する処理がなされる。一方、プロセスタイマが設定されている場合にはＦ５２８Ｈに進み、そのプロセスタイマを「１」減算更新し、そのプロセスタイマが終了したか否かをＦ５２ＢＨにより判断する。そして、終了していない場合にはＦ５６６Ｈに進み、以降の表示制御コード設定処理を実行する。一方、プロセスタイマが終了している場合にはＦ５２ＤＨに進み、以降のプロセスコード判定処理が実行される。
【０１１６】
プロセスコード判定処理は、まずＦ５２ＤＨにより、プロセスデータポインタを「５」加算更新し、Ｆ５３４Ｈにより、プロセスデータコードが終了したか否かの判定を行ない、終了している場合にはＦ５４３Ｈに進み、プロセスタイマを算出する処理を行ない、Ｆ５４７Ｈに進み、リーチ４時ジャンプコード以外であるか否かの判断がなされる。この判断は、当り時と外れ時とでアドレスを切換えるためになされるものであり、ジャンプコードのときにはＦ５４ＢＨに進み、ジャンプ実行以外であるか否かの判断がなされ、ジャンプ実行以外である場合にはＦ５５６Ｈに進むが、ジャンプ実行中である場合にはＦ５４ＦＨに進み、ジャンプ先アドレスを設定する処理がなされてＦ５４３Ｈに戻る。このＦ５４３ＨないしＦ５４ＦＨを巡回するループの途中で、ジャンプ実行以外の状態になった場合にはＦ５５６Ｈに進み、未ジャンプ時タイマのセットがなされ、リーチ４時ジャンプコード以外の状態になった場合にはＦ５５９Ｈに進み、タイマ参照コード以外であるか否かの判断がなされる。タイマ参照コードのときにはＦ５５ＤＨに進み、リーチタイマを参照する処理がなされ、Ｆ５６４Ｈにより、その参照されたリーチタイマがプロセスタイマとしてセットされる処理がなされ、タイマ参照コード以外のときには直接Ｆ５６４Ｈに進み、Ｆ５４３Ｈにより算出されたプロセスタイマをセットする処理がなされる。
【０１１７】
一方、Ｆ５２ＢＨによりプロセスタイマが終了していないと判断された場合に実行される表示制御コード設定処理は、まずＦ５６６Ｈにより、前回表示コマンド保持フラグがオンになっているか否かの判断がなされる。フィーバーチェック時とフィーバー終了時は全プロセスデータの最終の表示画像を保持するために表示保持コマンドを用い前回表示コマンド保持フラグがオンになっている。そしてそのオンになっている場合にはＦ５７４Ｈに進み、演算中フラグをセットしてサブルーチンプログラムが終了するが、オンになっていない場合にはＦ５６ＥＨに進み、表示コマンドをセットする処理がなされた後Ｆ５７４Ｈに進む。
【０１１８】
図４３（ａ）は、図４２のＦ５２２Ｈに示したプロセスデータセット処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、プロセスデータの一致をチェックして、ランプの出力データをセットするものである。まずＦ５７６Ｈにより、プロセスは現在実行中であるか否かの判断がなされる。これは、プロセスデータトップアドレスとポインタとの一致を判定して行なわれ、不一致の場合はＦ５７ＡＨに進み、新規プロセスアドレスセット処理がなされる。これは、プロセスデータトップアドレスを設定する処理である。そしてＦ５７ＥＨに進み、プロセスタイマを算出する処理がなされ、Ｆ５８０Ｈに進み、外部参照コマンド以外であるか否かの判断がなされる。そして外部参照タイマの場合にはＦ５８４Ｈに進み、外部参照タイマを算出し、Ｆ５８ＢＨにより、その算出された外部参照タイマをプロセスタイマとしてセットする処理がなされる。一方、外部参照コマンド以外の場合には直接Ｆ５８ＢＨに進み、Ｆ５７ＥＨにより算出されたプロセスタイマをセットする処理がなされ、Ｆ５８ＤＨに進む。
【０１１９】
一方、Ｆ５７６Ｈにより、プロセスデータトップアドレスとポインタとが一致すると判断された場合には直接Ｆ５８ＤＨに進み、ランプデータアドレスを算出する処理がなされる。そしてＦ５９６Ｈに進み、指定ランプデータは現在実行中であるか否かの判断がなされ、現在実行中であると判断された場合には直接Ｆ５Ａ４Ｈに進み、曲演奏フラグがセットされる。一方、指定ランプデータが現在実行中のものでないと判断された場合にはＦ５９ＣＨに進み、新規ランプデータアドレスをセットする処理がなされ、Ｆ５Ａ０Ｈに進み、新規ランプタイマがセットされる。すなわち、実行プロセスデータに定義されているランプコードに対応するランプデータのアドレスを算出し、タイマ設定を行ない、最後に指定音フラグの設定を行なうのである。
【０１２０】
図４３（ｂ）は、図２５のＦ５Ｃ４Ｈに示した普通図柄プロセス処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、普通図柄プロセス図柄を判定して、ゲーム実行別に各モジュールを分岐実行するためのものである。Ｆ５Ｃ４Ｈにより、普通図柄電動役物ソレノイドすなわち始動入賞口のソレノイド２９の出力をクリアする処理を行ない、Ｆ５Ｃ７Ｈにより、エラー中であるか否かの判断がなされる。このエラー中であるか否かの判断は、警告フラグがセットされているか否かにより行ない、警告フラグがセットされている場合にはサブルーチンプログラムが終了する。すなわち、警告中は電動役物ソレノイドすなわち始動入賞口のソレノイド２９をオフにするため、警告判定処理の前にソレノイド出力データをオフにするのである。エラー中でない場合にはＦ５ＣＢＨに進み、普通図柄プロセスデータにより各プロセスルーチンを実行する処理がなされる。このＦ５ＣＢＨの処理は、動作処理ポインタテーブルをルックアップして実行される。この動作処理ポインタテーブルは、プロセスフラグに対応する実行処理のポインタがプロセスフラグに対応するように配置されており、たとえばプロセスフラグがＰＦＮＲＭのときには、普通図柄  通常処理，ＰＦＲＵＮのときには、普通図柄  変動時処理、ＰＦＣＨＫのときには、普通図柄  フィーバーチェック時処理となっている。
【０１２１】
図４４は、図２５のＦ５ＤＤＨに示した普通図柄通常時処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、普通図柄入賞記憶数を判定して更新処理を行ない、普通図柄ランダム値の当り判定処理を行なってバンクシフト処理を行なうものである。まずＦ５ＤＤＨにより、始動図柄入賞記憶がないかどうか判断され、ない場合にはそのままサブルーチンプログラムが終了するが、普通図柄入賞記憶がある場合にはＦ５Ｅ１Ｈに進み、通常時普通図柄チェック値，普通図柄変動時間の各データの抽出を行なう処理がなされる。このＦ５Ｅ１Ｈの処理により、普通図柄チェック値が「１３」、普通図柄変動時間（通常時）が「２５秒」となる。次にＦ５Ｅ６Ｈに進み、確率変動時以外であるか否かの判断がなされ、確率変動時の場合にはＦ５ＥＡＨに進み、特別図柄プロセスが大入賞口開放以降であるか否かの判断がなされる。そして、確率変動時以外の場合または確率変動時であっても特別図柄プロセスが大入賞口開放以降の場合にはＦ５Ｆ５Ｈに進み、普通図柄変動時間をセットする処理がなされる。その結果、前記Ｆ５ＥＡＨにより抽出された普通図柄変動時間がセットされる。
【０１２２】
一方、確率変動時であってかつ特別図柄プロセスが大入賞口開放以降でない場合にはＦ５Ｆ０Ｈに進み、確率変動時普通図柄チェック値，普通図柄変動時間の各データの抽出がなされる。これは、普通図柄チェック値が「４〜１３」となり、普通図柄変動時間（確率変動時）が「５．１秒」となる。ただし、大当り動作中は例外の制御となる。そしてＦ５Ｆ５Ｈにより、Ｆ５Ｆ０Ｈにより抽出された普通図柄変動時間がセットされる。
次にＦ５Ｆ７Ｈに進み、普通図柄入賞記憶カウンタを「１」減算更新し、Ｆ５ＦＡＨに進み、普通図柄当り停止図柄を指定する処理がなされる。次にＦ５ＦＣＨに進み、バンク設定値は当りか否かの判断がなされる。この判断は、前述したＷＣ  ＲＮＤ２の抽出値に基づいて判断される。そして当りと判断された場合には直接Ｆ６０７Ｈに進み、普通図柄停止図柄セット処理がなされる。この場合には、前記Ｆ５ＦＡＨにより指定された普通図柄当り停止図柄がセットされることとなる。一方、Ｆ５ＦＣＨにより外れと判断された場合にはＦ６００Ｈに進み、普通図柄外れ停止図柄の指定がなされ、その結果、Ｆ６０７Ｈにより、指定された外れ停止図柄がセットされることとなる。
【０１２３】
次にＦ６０９Ｈに進み、普通図柄プロセスフラグを「１」加算更新し、Ｆ６０ＣＨにより、普通図柄バンクシフト処理がなされたサブルーチンプログラムが終了する。
図４５は、図２５のＦ６１７Ｈに示された普通図柄変動時処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、普通図柄変動タイマの更新を行ない、普通図柄変動処理を行なうものである。Ｆ６１７Ｈにより、普通図柄変動タイマの更新処理が行なわれ、Ｆ６１ＤＨにより、演算中であるか否かの判断がなされる。そして演算中である場合にはＦ６２５Ｈに進むが、演算中でなくなった場合にＦ６１ＦＨに進み、普通図柄表示カウンタの更新処理を行なう。そしてＦ６２５Ｈに進み、普通図柄プロセスタイマの処理が行なわれ、Ｆ６２８Ｈにより、演算中であるか否かの判断がなされ、演算中である場合にはそのままサブルーチンプログラムが終了するが、演算中でなくなった場合にＦ６２ＡＨに進み、普通図柄停止図柄をセットする処理がなされる。そしてＦ６２ＥＨに進み、普通図柄停止時間を算出する処理がなされ、Ｆ６３１Ｈにより、当り図柄以外であるか否かの判断がなされる。そして当り図柄以外の場合にはＦ６４５Ｈに進み、プロセスタイマをセットする処理がなされる。
【０１２４】
一方、当り図柄である場合にはＦ６３５Ｈに進み、普通図柄通常時開放時間を算出する処理がなされる。そしてＦ６４８Ｈにより、確率変動中以外であるか否かの判断がなされ、確率変動中以外の場合には前記Ｆ６４５Ｈに進むが、確率変動中の場合にはＦ６３ＣＨに進み、大入賞口開放処理以降であるか否かの判断がなされる。そして以降の場合には前記Ｆ６４５Ｈに進むが、以降でない場合にはＦ６４２Ｈに進み、普通図柄確率変動時開放時間を算出する処理がなされてＦ６４５Ｈに進む。
【０１２５】
Ｆ６４５Ｈによりプロセスタイマがセットされた後に、Ｆ６４７Ｈに進み、電動役物入賞個数カウンタすなわち始動入賞口３に入賞した入賞玉数を計数するカウンタをクリアし、Ｆ６４ＡＨにより、普通図柄プロセス制御フラグを「１」加算更新する処理がなされる。
すなわち、Ｆ６３１Ｈにより当り図柄以外と判断された場合には、プロセスタイマを設定し、電動役物入賞個数をクリアし、普通図柄プロセス制御フラグを更新する処理がなされ、当りと判断された場合には、電動役物開放時間の算出を行ない、プロセスタイマを設定し、電動役物入賞個数をクリアし、普通図柄プロセス制御フラグを更新する制御がなされるのである。
【０１２６】
図４６（ａ）は、図２６のＦ６４ＥＨに示された普通図柄停止時（フィーバーチェック時）処理のサブルーチンプログラムを示すフローチャートである。Ｆ６４ＥＨにより、電動役物ソレノイドの出力をクリアする処理がなされ、Ｆ６５１Ｈにより、普通図柄の停止図柄が当り以外であるか否かの判断がなされ、当り以外の場合にはＦ６６０Ｈに進むが、当りの場合にはＦ６５７Ｈに進み、電動役物ソレノイドすなわち始動入賞口のソレノイド２９の出力をセットする処理がなされる。次にＦ６５ＡＨに進み、電動役物入賞個数が最大値以上になったか否かの判断がなされ、最大値以上になっている場合にはＦ６６５Ｈに進むが、最大値未満の場合にはＦ６６０Ｈに進み、普通図柄プロセスタイマ処理がなされ、Ｆ６６３Ｈにより、演算中であるか否かの判断がなされ、演算中である場合にはそのままサブルーチンプログラムが終了するが、演算中でなくなった段階でＦ６６５Ｈに進む。そして普通図柄プロセス制御フラグ，電動役物データの各データをクリアする処理がなされる。
【０１２７】
すなわち、普通図柄当り判定を行ない、当りの場合には、電動役物用ソレノイドデータを設定し、電動役物入賞個数判定を行ない、最大値未満の場合には普通図柄  プロセスタイマ処理を実行し、演算中でなくなった段階で、電動役物ソレノイドをオフにする処理が行なわれる。この処理は、普通図柄プロセス制御フラグをクリアして、電動役物ソレノイド出力データをクリアする処理である。そして電動役物入賞個数が最大値以上の場合には、電動役物ソレノイドをオフにする処理が行なわれる。
【０１２８】
図４６（ｂ）は、図４６（ａ）のＦ６６０Ｈに示した普通図柄プロセスタイマ処理のサブルーチンプログラムを示すフローチャートである。Ｆ６６ＣＨにより、普通図柄プロセスタイマが０になったか否かの判断がなされ、０になっている場合にはそのままサブルーチンプログラムが終了するが、０になっていない場合にはＦ６７０Ｈに進み、普通図柄プロセスタイマを「１」減算更新する処理がなされる。
図４７は、図９（ａ）のＥＥ０６Ｈに示した確率設定処理のサブルーチンプログラムを示すフローチャートである。Ｆ６７ＥＨにより、設定キー２のスイッチ判定処理が行なわれる。この設定キー２は、図５（ａ）で説明したように、大当りの発生確率を設定１，設定２，設定３のいずれかに選択設定するためのキースイッチである。そしてＦ６８４Ｈにより、確率設定スイッチが左になっているか否かの判断がなされ、確率設定スイッチが左に操作されている場合には図４８に示すフローチャートにジャンプする。一方確率設定スイッチが左に操作されていない場合にはＦ６８６Ｈに進み、設定キー１のスイッチ判定処理がなされる。そしてＦ６８ＣＨにより、確率設定スイッチが右に操作されているか否かの判断がなされ、右に操作されている場合には図４９に示すフローチャートにジャンプする。一方、右に操作されていない場合、すなわちセンター位置である場合には、設定ステップ数をクリアする処理がなされる。これは、確率設定書換ステップカウンタをクリアするとともに、確率設定表示データをクリアする処理である。次にＦ６９３Ｈに進み、確率設定中以外であるか否かの判断がなされ、以外である場合にはそのままサブルーチンプログラムが終了するが、以外でない場合にはＦ６９７Ｈに進み、確率設定表示中であるか否かの判断がなされる。そして確率設定表示中である場合にはＦ６９ＢＨに進み、確率設定表示タイマを「１」減算更新し、Ｆ６９ＥＨにより、確率設定表示タイマが終了したか否かの判断がなされ、終了していない場合には図５１（ｂ）に示すフローチャートにジャンプする。一方、確率設定表示タイマが終了したと判断された場合にはＦ６Ａ０Ｈに進む。また確率設定表示中でないと判断された場合もＦ６Ａ０Ｈに進む。
【０１２９】
Ｆ６Ａ０Ｈでは、確率設定中フラグをクリアする処理がなされ、Ｆ６Ａ３Ｈにより、シリアルＲＡＭ読出処理が実行され、Ｆ６Ａ６Ｈにより、ランダム最大値設定処理がなされる。これは、確率・確率設定表示  設定処理を行なうものである。次にＦ６Ａ８Ｈに進み、割込待ち状態となる。
以上の処理により、確率設定スイッチ状態の状態確認が行なわれ、確率設定スイッチが左側に操作されている場合には、確率設定処理を実行し、確率設定スイッチが右側に操作されている場合には、確率変更処理を実行し、確率設定スイッチが中央に操作されている場合には、確率設定処理使用データのクリアを行ない、確率設定中以外のときは処理を復帰し、確率設定中のときには、確率設定表示タイマの更新を行ない、確率設定終了時は、確率設定終了処理を実行し、処理中のときは、確率表示データ設定処理を実行する制御が行なわれる。
【０１３０】
図４８は、Ｆ６８４ＨによりＹＥＳの判断がなされた場合に実行されるサブルーチンプログラムであり、確率表示データの設定処理を行なうものである。Ｆ６ＡＡＨにより、確率設定中であるか否かの判断がなされ、確率設定中である場合にはＦ６ＡＥＨに進み、確率変更中であるか否かの判断がなされる。そして、確率設定中以外の場合と確率変更中の場合には図５１（ｂ）に示すフローチャートにジャンプする。一方、確率設定中でありかつ確率変更中でない場合にはＦ６Ｂ２Ｈに進み、確率設定書換ステップカウンタを「１」加算更新する処理がなされ、Ｆ６Ｂ５Ｈにより、確率設定表示タイマをセットする処理がなされ、確率・確率表示設定処理を実行するプログラムにジャンプする。
【０１３１】
すなわち、確率設定中フラグの判定を行ない、通常時の場合は確率表示データセット処理を行ない、確率設定書換ステップカウンタの判定を行ない、確率設定中の場合は確率表示データセット処理が実行される。そして確率設定書換ステップカウンタの更新を行ない、確率設定表示タイマの設定が行なわれる。
図４９は、Ｆ６８ＣＨによりＹＥＳの判断がなされた場合すなわち確率変更モードの場合に実行されるサブルーチンプログラムである。Ｆ６ＢＣＨにより、確率設定中以外であるか否かの判断がなされ、以外である場合にはサブルーチンプログラムが終了するが、確率設定中である場合にはＦ６Ｃ０Ｈに進み、確率設定表示中以外であるか否かの判断がなされる。そして確率設定表示中以外である場合には、確率・確率設定表示設定処理のサブルーチンプログラムにジャンプする。一方、確率設定表示中の場合にはＦ６Ｃ４Ｈに進み、確率設定表示タイマのセットがなされ、Ｆ６Ｃ９Ｈにより、確率変更中であるか否かの判断がなされる。そして確率変更中である場合には図５０に示す確率変更処理ステップ２のプログラムにジャンプする。
【０１３２】
一方、確率変更中でない場合にはＦ６ＣＤＨに進み、設定値更新処理がなされ、Ｆ６Ｄ３Ｈにより、シリアルＲＯＭ書込準備処理がなされ、Ｆ６Ｄ８Ｈにより、確率変更２回目セットの処理がなされて図５１（ｂ）に示す表示データセットのプログラムにジャンプする。
このサブルーチンプログラムの実行により、確率設定中フラグの判定が行なわれ、通常時の場合には、処理が復帰し、確率設定表示タイマの判定が行なわれて、表示終了（電源投入時，スイッチ右）の場合には、確率・確率設定表示  設定処理が行なわれ、確率設定表示タイマの設定を行ない、確率設定書換ステップカウンタの判定が行なわれ、ステップ１以外の場合には、確率変更処理（ステップ２）が実行されることとなる。そして、確率設定時更新処理を行ない、シリアルＥＥＰＲＯＭイレーズ処理が行なわれ、ステップカウンタ更新処理が行なわれる。
【０１３３】
図５０は、Ｆ６Ｃ９ＨによりＹＥＳの判断がなされた場合に実行されるサブルーチンプログラムである。Ｆ６ＤＤＨにより、確率変更２回目以外であるか否かの判断がなされ、以外の場合には図５１（ａ）に示すプログラムにジャンプする。一方、確率変更２回目の場合にはＦ６Ｅ０Ｈに進み、シリアルＲＯＭアドレス書込処理がなされ、Ｆ６Ｅ５Ｈにより、シリアルＲＯＭ設定値書込処理がなされ、Ｆ６ＥＡＨにより、確率変更３回目セット処理がなされて、図５１（ｂ）に示す表示データセット処理のプログラムにジャンプする。
【０１３４】
このサブルーチンプログラムの実行により、確率設定書換ステップカウンタの判定処理が行なわれて、ステップ２以外の場合には確率変更処理（ステップ３）に処理が移行し、シリアルＥＥＰＲＯＭ書換要求処理を行ない、シリアルＥＥＰＲＯＭ書込処理を行ない、確率設定書換ステップカウンタの更新処理が行なわれる。
図５１（ａ）は、Ｆ６ＤＤＨによりＹＥＳの判断がなされた場合に実行されるプログラムである。Ｆ６ＥＦＨにより、確率変更３回目以外であるか否かの判断がなされ、３回目以外の場合には図５１（ｂ）に示す表示データセット処理のプログラムにジャンプする。一方、確率変更３回目のときにはＦ６Ｆ２Ｈに進み、シリアルＲＯＭ書込中であるか否かの判断がなされ、書込中である場合には図５１（ｂ）に示すプログラムにジャンプする。シリアルＲＯＭ書込中でない場合にはＦ６Ｆ９Ｈに進み、シリアルＲＯＭ書込終了処理がなされ、Ｆ６ＦＥＨにより、ランダム最大値設定処理がなされ、Ｆ７００Ｈにより、確率変更４回目セット処理がなされて図５１（ｂ）に示すプログラムにジャンプする。
【０１３５】
このプログラムの実行により、確率設定書換ステップカウンタの減算（−１）を行ない、判定を行なう。そしてステップ３以外の場合には、表示データセット処理を実行し、シリアルＥＥＰＲＯＭ動作判定を行ない、書込中の場合には、表示データセット処理を実行し、シリアルＲＯＭディスエーブル指定を行なう。そして、確率・確率設定表示  設定処理を行ない、確率設定書換ステップカウンタの更新処理が行なわれる。
図５１（ｂ）は、表示データセット処理のサブルーチンプログラムであり、Ｆ７０３Ｈにより、確率設定表示データの出力を行なうために、確率設定表示データの設定が行なわれる。
【０１３６】
図５２（ａ）は、図５１（ａ）のＦ６ＦＥＨ等に示したランダム最大値設定処理のサブルーチンプログラムを示すフローチャートである。このサブルーチンプログラムは、確率・確率設定表示・設定処理を行なうものである。Ｆ７０８Ｈにより、設定値データアドレスの算出がなされる。これは、確率設定値フラグの値に対応する確率設定データテーブルのアドレスを算出する処理である。そしてＦ７１１Ｈにより、設定対応表示データすなわち確率設定表示データを抽出する処理がなされ、Ｆ７１５Ｈにより、設定対応ランダム最大値を算出する処理がなされる。
【０１３７】
図５２（ｂ）は、Ｆ６Ｄ３Ｈ，Ｆ６Ｅ０Ｈ，Ｆ６Ｆ９Ｈのサブルーチンプログラム内で実行されるシリアルＲＯＭ書込クロック処理のサブルーチンプログラムである。Ｆ７１ＡＨにより、シリアルＥＥＰＲＯＭのＳＫを操作してデータを書込む処理がなされる。
図５３は、Ｆ６Ｄ３Ｈ，Ｆ６Ｅ０Ｈ，Ｆ６Ｆ９Ｈにより示されたシリアルＲＯＭ準備処理のサブルーチンプログラムを示すフローチャートである。Ｆ７２５Ｈにより、書込データの保存すなわち入力データの設定処理を行なって一時保存を行なう処理がなされる。次にＦ７２９Ｈに進み、チップセレクト信号をオンし、Ｆ７３２Ｈによりクロック出力処理が行なわれる。次にＦ７３４Ｈに進み、転送数をセットする処理がなされ、Ｆ７３６Ｈにより、データを出力する処理がなされ、Ｆ７３ＥＨにより、クロック出力処理がなされ、Ｆ７４０Ｈにより、転送数を「１」減算更新する処理がなされ、Ｆ７４１Ｈにより、転送中であるか否かの判断がなされ、転送中である場合には再びＦ７３６Ｈに戻る。このＦ７３６ＨないしＦ７４１Ｈの処理を繰返し実行し、転送数が０になって転送中でなくなった段階でＦ７４３Ｈに進み、シリアルＲＯＭ転送準備中以外であるか否かの判断がなされる。そしてシリアルＲＯＭ転送準備中以外の場合にはそのままサブルーチンプログラムが終了するが、シリアルＲＯＭ転送準備中である場合にはＦ７４９Ｈに進み、チップセレクト信号を出力する処理がなされ、Ｆ７５２Ｈ，Ｆ７５４Ｈ，Ｆ７５６Ｈにより、それぞれクロック出力処理がなされる。そしてＦ７５８Ｈに進み、チップセレクト信号をクリアしてサブルーチンプログラムが終了する。
【０１３８】
このサブルーチンプログラムの実行により、入力データの設定処理（一時保存）を行ない、チップセレクト信号オン（スタートキットセット）データのシリアルＲＯＭデータ書込処理を行なう。そして処理カウンタをセットし、処理中カウンタが０以外の間、データ出力処理を行なう。そしてコマンドの安定を行ない、リード／ライト以外の場合には、動作準備処理が行なわれる。
図５４（ａ）は、図４７のＦ６Ａ３Ｈに示したシリアルＲＯＭ読出処理のサブルーチンプログラムを示すフローチャートである。Ｆ７６０Ｈにより、シリアルＲＯＭ読出準備処理が行なわれ、Ｆ７６５Ｈにより、チップセレクト信号出力処理がなされる。次にＦ７６ＥＨに進み、読出準備ワークセット，入力データ数セットの処理がなされる。そしてＦ７７５Ｈに進み、クロック出力処理がなされ、Ｆ７７７Ｈにより、入力データセット処理がなされ、Ｆ７８２Ｈにより、入力データ数を「１」減算更新する処理がなされ、Ｆ７８５Ｈにより、入力データが終了したか否かの判断がなされる。そして終了していない場合には再びＦ７７５Ｈに戻る。このＦ７７５ＨないしＦ７８５Ｈの処理を繰返し実行し、入力データ数が０になった段階でＦ７８７Ｈに進み、入力データを反転する処理がなされ、Ｆ７８８Ｈにより、入力データが設定値範囲内であるか否かの判断がなされる。そして範囲内である場合には直接Ｆ７８ＤＨに進むが、範囲外である場合にはＦ７８ＣＨに進み、入力データをクリアしてＦ７８ＤＨに進む。
【０１３９】
Ｆ７８ＤＨでは、確率設定値フラグをセットする処理がなされ、Ｆ７８ＦＨにより、チップセレクト信号をクリアする処理がなされてサブルーチンプログラムが終了する。
このサブルーチンプログラムが実行されることにより、シリアルＥＥＰＲＯＭコマンド／アドレスが設定され、チップセレクト信号オン（スタートキット（ＤＩ）＝１）を設定する処理がなされ、処理カウンタが０以外ならデータ読込処理を繰返し、確率設定値フラグの設定を行なう。そしてチップセレクト信号オフ（スタートキット（ＤＩ）＝０）を設定する処理がなされる。
【０１４０】
図５４（ｂ）は、図５０のＦ６Ｅ５Ｈに示したシリアルＲＯＭ設定値書込処理のサブルーチンプログラムを示すフローチャートである。Ｆ７９９Ｈにより、読込データの一時保存を行ない、転送数をセットする処理がなされる。次にＦ７９ＤＨにより、チップセレクト信号を出力する処理がなされる。そしてＦ７Ａ６Ｈに進み、クロック出力処理がなされ、Ｆ７Ａ９Ｈにより、転送数を「１」減算更新する処理がなされ、Ｆ７ＡＡＨにより、転送終了以外であるか否かの判断がなされる。そして転送終了以外の場合には再びＦ７Ａ６Ｈに戻り、このＦ７Ａ６ＨないしＦ７ＡＡＨの処理が繰返し実行される。その繰返し実行に伴って、転送数が０になった場合にはＦ７ＡＣＨに進み、転送数をセットする処理がなされ、Ｆ７ＡＥＨにより、チップセレクト信号を出力する処理がなされる。
【０１４１】
次にＦ７Ｂ４Ｈに進み、データ出力処理がなされ、Ｆ７ＢＣＨにより、クロック出力処理がなされ、Ｆ７ＢＦＨにより、転送数を「１」減算更新する処理がなされ、Ｆ７Ｃ０Ｈにより、転送終了以外であるか否かの判断がなされる。そして転送終了以外の場合には再びＦ７Ｂ４Ｈに戻り、Ｆ７Ｂ４ＨないしＦ７Ｃ０Ｈの処理が繰返し実行される。この繰返し実行に伴って、転送数が０になった場合にはＦ７Ｃ２Ｈに進み、チップセレクト信号をオフにし、次にチップセレクト信号を出力する処理がなされる。
【０１４２】
このサブルーチンプログラムの実行により、読込データすなわち書込データの設定（データ対比）が行なわれ、処理カウンタの設定が行なわれ、処理カウンタが０以外の間は、シリアルＥＥＰＲＯＭにダミーデータ（０）を設定する処理がなされる。そして、処理カウンタの設定が行なわれ、処理カウンタが０以外の間は、シリアルＥＥＰＲＯＭに書込データを設定する処理がなされる。
図５５は、図９（ａ）のＥＥ０９Ｈに示した当り玉信号処理のサブルーチンプログラムを示すフローチャートである。Ｆ７Ｄ１Ｈにより、当り玉信号カウンタをクリアする処理がなされ、Ｆ７Ｄ５Ｈにより、当り玉信号がオフであるか否かの判断がなされる。そしてオフであると判断された場合には直接Ｆ７Ｅ５Ｈに進むが、当り玉信号がオンであると判断された場合にはＦ７ＤＣＨに進み、当り玉信号カウンタが最大値以上であるか否かの判断がなされる。そして最大値以上の場合には直接Ｆ７Ｅ５Ｈに進むが、最大値未満である場合にはＦ７Ｅ２Ｈに進み、当り玉信号カウンタを「１」加算更新する処理がなされてＦ７Ｅ５Ｈに進む。
【０１４３】
Ｆ７Ｅ５Ｈでは、当り玉信号カウンタをセットする処理がなされ、賞球個数信号出力データに初期値「０個」をセットする処理がなされる。次にＦ７Ｅ７Ｈに進み、当り玉信号カウンタが「０」であるか否かの判断がなされ、「０」であると判断された場合にはＦ７ＦＡＨに進み、賞球個数を出力する処理がなされる。この場合には、賞球個数０個の信号を出力する。一方、当り玉信号カウンタが０でない場合にはＦ７ＥＢＨに進み、当り玉信号カウンタが「１」であるか否かの判断がなされ、「１」の場合にはそのままサブルーチンプログラムが終了するが、「１」でない場合にはＦ７ＥＦＨに進み、賞球個数（５）を指定する処理がなされる。次にＦ７Ｆ１Ｈに進み、賞球個数がなしの状態になっているか否かの判断がなされ、賞球個数がなしの状態になっている場合にはＦ７ＦＡＨによる賞球個数出力状態を維持する。一方、賞球個数がなしではないと判断された場合にはＦ７Ｆ５Ｈに進み、賞球個数（１５）を指定する処理がなされ、Ｆ７Ｆ７Ｈにより、賞球数記憶カウンタを「１」減算してＦ７ＦＡＨに進む。
【０１４４】
このサブルーチンプログラムの実行により、当り玉スイッチカウンタのクリアが行なわれ、当り玉信号入力の判定処理が行なわれ、当り玉信号カウンタの更新が行なわれる。そして、賞球個数信号出力データに初期値（０個）を設定して、当り玉信号カウンタが０の場合には賞球個数０個信号を出力し、当り玉信号カウンタが１の場合には賞球個数を選択して出力し、賞球数記憶カウンタの判定を行ない、その判定結果が０の場合には賞球個数５個をセットし、１以上の場合には賞球個数１５個をセットする処理がなされ、当り玉信号カウンタが２以上の場合には出力中信号を維持する状態に制御される。
【０１４５】
次に、図３に示した制御回路の動作を図５６以降に示すフローチャートに基づいて説明する。
図５６（ａ）は、電源投入時のスタート動作を示すフローチャートである。００００Ｈにより、割込禁止状態の処理がなされ、０００１Ｈに進み、割込モードを「１」にする処理がなされ、図６３（ｂ）に示すコールドスタートへジャンプする。図５６（ｂ）〜（ｇ）は、プログラムエラーの場合に図６３（ａ）に示すリスタートへジャンプするためのものである。
【０１４６】
図５７（ａ）は、図６１（ａ）に示すインタラプトにジャンプするためのものである。
図５７（ｂ）は、ノンマスカブルインタラプトの割込を示すフローチャートである。前述したように、基本回路３０から表示制御用のコマンドデータ（ＣＤ０〜ＣＤ７）と割込信号（ＩＮＴ）とがシステム・コントローラ５１に出力されてくれば、この図５７（ｂ）に示すＮＭＩ割込の制御がなされる。まず００６６Ｈにより、レジスタの退避を行なう処理がなされる。このレジスタは、ＡＦレジスタ，レジスタペアであるＤＣレジスタ，ＤＥレジスタ，ＨＬレジスタがあり、それらの各レジスタおよびＩＸ，ＩＹの内容をスタックポインタが指定するスタックへ退避する処理が００６６Ｈによりなされる。そして、００６ＤＨに進み、スタックしたプログラムカウンタを利用して実行番地が正しいか否かの判断がなされ、プログラム暴走時等のように実行番地が正しくなくなった場合には図６３（ａ）に示すリスタートのサブルーチンプログラムにジャンプしてイニシャライズして初期化する処理を行なう。
【０１４７】
一方、実行番地が正しい場合には００７ＥＨに進み、基本回路３０から送信されてきたコマンドデータ（ＣＤ０〜ＣＤ７）を受信する処理がなされる。次に００９５Ｈにより、そのコマンドデータを８バイト分受信したか否かの判断がなされる。コマンドデータは、前述したように、ｃｏｍＨ，ｃｏｍ０〜ｃｏｍ５，ｃｏｍＣの８バイトから構成されており、この８バイト分のコマンドデータを受信したか否かが００９５Ｈにより判断される。そしてまた８バイト分は受信していない場合には００ＤＥＨに進み、レジスタの復帰処理がなされる。そして、８バイト分のコマンドデータを受信した段階で００Ｂ１Ｈに進み、その最後のコマンドデータであるｃｏｍＣのチェックサムデータが正しいか否か判断される。この基本回路３０から送信されてくるｃｏｍＣのチェックサムのコマンドデータは、前述したように、基本回路３０が送信したｃｏｍＨ〜ｃｏｍ５のデータの和の下位７ビットのデータであり、それらコマンドデータを受信したシステムコントローラ５１は、その受信したｃｏｍＨ〜ｃｏｍ５の各データの和を計算して、その和の下位７ビットを算出する処理を行なうのである。そしてその算出された下位７ビットのデータと基本回路３０から送信されてきたチェックサムのデータと比較し、両者が一致するか否かがこの００Ｂ１Ｈによりなされる。そして一致しない場合には００ＤＥＨに進み、レジスタの復帰処理がなされる。このレジスタの復帰処理は、スタックポインタが指定するスタックの内容を各レジスタすなわちＨＬレジスタ，ＤＥレジスタ，ＢＣレジスタ，ＡＦレジスタへ復帰するものであり、前記００６６ＨによるＰＵＳＨ命令の処理とは逆のＰＯＰ命令の処理である。そして、その後、ＮＭＩからリターンし、ＮＭＩが実行される前に実行していた制御を引続き実行する。
【０１４８】
一方、００Ｂ１Ｈによりチェックサムが一致して正しいと判断された場合には００Ｂ４Ｈに進み、その受信した８バイトのコマンドデータをコマンドバッファに転送する処理がなされて００Ｃ４Ｈに進む。このように、チェックサムの判断の結果、両チェックサムデータが一致しない場合には、００Ｂ４Ｈの受信したコマンドデータのバッファへの転送処理がなされないために、その受信したコマンドデータは破棄されることとなる。
００Ｃ４Ｈでは、その受信した８バイトのコマンドデータがエラーコマンドであるか否かの判断がなされる。図８で説明したように、メインステータスであるｃｏｍ０において、７０ｈのデータが送信されてきた場合には、エラー表示のコマンドデータであり、７５ｈのコマンドデータが送られてきた場合には一時停止のコマンドであり、それらのコマンドデータが送られてきた場合には００Ｃ４ＨによりＹＥＳの判断がなされて、図５８（ａ）に示すエラーコマンドのサブルーチンプログラムにジャンプする。
【０１４９】
一方、送られてきたコマンドデータがエラーコマンドデータでなかった場合には００ＣＦＨに進み、その送られてきた８バイトのコマンドデータが前回送られてきた８バイトのコマンドデータと異なる新たなコマンドデータであるか否かの判断がなされる。そして新たなコマンドデータでない場合には００ＤＥＨに進むが、新たなコマンドデータである場合には図６０に示すホットスタートのサブルーチンプログラムにジャンプする。
【０１５０】
図５８（ａ）は、００Ｃ４Ｈによりエラーコマンドであると判断された場合に実行されるサブルーチンプログラムを示すフローチャートである。まず００Ｅ５Ｈにより、送信されてきた８バイトのコマンドデータのうちメインステータスであるｃｏｍ０が７０ｈであるか否かの判断がなされ、７０ｈの場合には、図６０（ａ）に示すコマンド７０ｈのサブルーチンプログラムにジャンプする。一方、送信されてきた８バイトのコマンドデータのメインステータスであるｃｏｍ０が７５ｈの場合には、００ＥＡＨによりＹＥＳの判断がなされて、図６０（ｂ）に示すコマンド７５ｈのサブルーチンプログラムにジャンプする。
【０１５１】
前記基本回路３０の制御動作を示したフローチャートの図１６（ａ）のＥＦ０ＦＨにより前述したようにｃｏｍ０に「７０ｈ」がセットされ、そのセットされたｃｏｍ０が図１５（ａ）のＥＥＡ２Ｈにより出力されてシステムコントローラ５１に送信されてくる。すると、００Ｅ５ＨによりＹＥＳの判断がなされることとなる。一方、遊技機の可動時においては、ｃｏｍ０として「７５ｈ」が基本回路３０から送信されてくることはない。遊技機の製造段階で可変表示装置１の表示状態を一時停止させる必要があり、そのような場合には、ｃｏｍ０として「７５ｈ」をシステムコントローラ５１に入力させる。すると、後述するように、システムコントローラ５１は、可変表示装置１の表示状態を一時停止させる制御を行なう。
【０１５２】
一方、基本回路３０から送信されてきたメインステータスであるｃｏｍ０が「７０ｈ」でなくかつ「７５ｈ」でもなかった場合には、図５９（ｃ）に示す０１２ＤＨに進む。０１２ＤＨでは、エラー処理フラグを「０」にクリアする処理がなされる。図５７（ｂ）の００Ｃ４Ｈによりエラーコマンドであると判断された場合には、その段階でエラー処理フラグをセットする動作がなされる。しかし、００Ｅ５Ｈ，００ＥＡＨによりエラーコマンドでないと判断された場合には、すでにセットされたエラー処理フラグをゼロクリアする必要があり、ゆえに、０１２ＤＨによりそのエラー処理フラグをゼロクリアするのである。次に０１３２Ｈに進み、レジスタの復帰処理が行なわれる。この処理は、スタックポインタが指定するスタックの内容を、ＨＬレジスタ，ＤＥレジスタ，ＢＣレジスタ，ＡＦレジスタの各レジスタに復帰させるといういわゆるＰＯＰ命令に従った処理である。
【０１５３】
次に０１３６Ｈに進み、割込許可中であるか否かの判断がなされる。割込許可中でなければ０１３ＡＨに進み、割込禁止状態にする処理がなされ、割込許可中である場合には０１３ＥＨに進み、割込許可状態にする処理がなされる。その後、ＮＭＩからリターンし、ＮＭＩが実行される前に実行していた制御を引続き実行する。
図５９（ａ），（ｂ）は、ｃｍｄ７０ｈ，ｃｍｄ７５ｈの制御がなされた後の復帰処理を示したものであるために、まずｃｍｄ７０ｈ，ｃｍｄ７５ｈの制御を説明した後に説明する。
【０１５４】
図６０（ａ）は、ｃｏｍ７０ｈのサブルーチンプログラムを示すフローチャートである。０１４１Ｈにより、スタックポインタを変更する処理がなされる。これにより、障害表示発生時のスタックポインタに変更される。次に０１４８Ｈにより、退避フラグが「１」であるか否かの判断がなされる。まだ退避フラグがセットされていない場合には、ＮＯの判断がなされて０１４ＥＨに進み、退避フラグを「１」にセットし、かつ、スロット表示位置を退避する処理がなされる。これは、ｃｍｄ０として７０ｈが送信されてきた段階で可変表示装置１により表示されていた識別情報としての図柄の表示位置領域を特定するデータを退避記憶領域に転送して記憶させて退避させる処理である。本実施の形態では、可変表示装置２より表示される識別情報としての図柄は、装飾用の意匠的識別情報の一例の複数種類の花札と、その複数種類の意匠的識別情報の種類を特定するための符号化識別情報の一例の１月，２月，３月…１２月等とからなる。
【０１５５】
次に０１６９Ｈに進み、スロット２のデータをＤＥレジスタにロードする処理がなされ、次に０１６ＣＨに進み、スロットデータをクリアする処理がなされる。このスロット２は、前記意匠的識別情報である花札の表示データのアドレスを記憶しておくとともに、必要に応じてエラー発生時のメッセージ表示データのアドレスを記憶しておくものである。次に０１７ＢＨに進み、可変表示装置により表示する識別情報用のバンク値を設定し、可変表示装置により表示されるキャラクタ画像用のバンク値を設定し、可変表示装置のスクリーン制御用の制御値を設定し、さらに、スロット２の表示値を設定し、スロット２表示値を転送する処理がなされる。
【０１５６】
次に０１８ＤＨにおいて、異常発生時のエラー画面をセットする処理がなされ、０１９３Ｈにより、そのエラー画面を表示するためのスクリーン描画処理を行なう。次に０１９６Ｈに進み、エラーメッセージである「係員をお呼び下さい」の表示データをセットする処理がなされ、０１９ＣＨにより、そのセットされたエラーメッセージを可変表示装置により表示するためのスクリーン描画処理が行なわれる。そして図６０（ｅ）に示すエラーウェイトのサブルーチンプログラムに進む。
【０１５７】
このエラーウェイトのサブルーチンプログラムは、０１ＣＣＨにより、ノーオペレーション状態（ＮＯＰ）すなわちＣＰＵが何も動作しない状態にし、そのノーオペレーション状態で待機する動作である。そして、ノンマスカブルインタラプト（図５７（ｂ）参照）やマスク可能なインタラプト（図６１（ａ）参照）が発生すれば、このノーオペレーション状態から抜け出す。
図６０（ｂ）は、前記００Ｆ７ＨによるＹＥＳの判断がなされた場合に実行されるサブルーチンプログラムであり、０１Ａ２Ｈにより、一時停止時用のスタックポインタに変更する処理がなされてその後図６０（ｅ）に示すエラーウェイトにジャンプする。
【０１５８】
図６０（ｃ）は、図６１（ａ）に示すｉｎｔｅｒｒｕｐｔが実行され、エラーフラグがセットされていない状態で、コマンドデータが所定期間以上送られて来なかった場合または後述するラウンド表示中にｉｎｔｅｒｒｕｐｔが生じた場合に、実行され、コマンドデータが送られて来るまで何も制御動作しないノーオペレーション状態とするものである。図６０（ｄ）に示すインタラプトリターンのサブルーチンプログラムは、図６１（ａ）のｉｎｔｅｒｒｕｐｔが実行された後その割込から復帰したときに実行され、０２５ＢＨにより、スタックポインタが指定するスタックの内容をＨＬレジスタへ復帰させるいわゆるＰＯＰ命令に従った処理がなされ、その後図６２の０２５１Ｈにジャンプする。そして、０２５１Ｈにより、スタックポインタが指定するスタックの内容を、ＩＹレジスタ，ＩＸレジスタ，ＨＬレジスタ，ＤＥレジスタ，ＢＣレジスタ，ＡＦレジスタの各レジスタへ復帰せるＰＯＰ命令に従った処理がなされ、再び図６０（ｄ）に示す０２５ＢＨの処理が行なわれる。この０２５ＢＨと０２５１Ｈとの処理を繰返し実行する状態となる。その状態で、図５７（ｂ）に示すノンマスカブルインタラプトが発生した場合には００６６Ｈ以降の処理が実行され、図６１（ａ）に示すマスク可能なインタラプトが発生した場合には、０１Ｄ０Ｈ以降の処理が実行されることとなる。
【０１５９】
図６０（ｅ）はエラーウエイトのサブルーチンプログラムであり、０１ＣＣＨによりノーオペレーション状態に制御され、前述したＮＭＩまたは図６１（ａ）に示すｉｎｔｅｒｒｕｐｔが生じるまで何も制御動作しない状態となる。
ｃｏｍ７０ｈまたはｃｏｍ７５ｈが送信され、前述のエラー表示状態または一時停止状態になった後、ｃｏｍ７０ｈ以外でかつｃｏｍ７５ｈ以外のコマンドデータが送信されて来れば、図５８（ｂ）のエラーリターンのサブルーチンプログラムが実行される。そして、ｃｏｍ７０ｈに基づいたエラー画面からの復帰の場合には図５９（ａ）に進み、０１Ｂ２Ｈによりスタックポインタの復帰処理がなされて、図５９（ｃ）の００ＦＥＨに進み、０１４ＥＨに基づいて行なわれた退避されたスロット表示位置を元通りに復帰させる処理がなされる。そして、０１２８Ｈにより、退避フラグを０クリアした後０１２ＤＨに進む。
【０１６０】
一方、ｃｏｍ７５ｈに基づいた動作一時停止からの復帰の場合には、図５９（ｂ）に進み、０１ＢＦＨによりスタックポインタの復帰処理がなされて、０１２ＤＨに進む。
図６１（ａ）は、図５７（ａ）のマスク可能なインタラプトが発生した場合に実行されるサブルーチンプログラムであり、たとえば４ｍｓｅｃ毎に１回ずつ実行される。０１Ｄ０Ｈにより、ＡＦレジスタ，ＢＣレジスタ，ＤＥレジスタ，ＨＬレジスタ，ＩＸレジスタ，ＩＹレジスタの各レジスタの内容をスタックポインタが指定するスタックへ退避させるいわゆるＰＵＳＨ命令に従った処理がなされる。次に０１Ｄ８Ｈに進み、エラー処理中であるか否かの判断がなされる。これは、前記００Ｃ４Ｈによりエラーコマンドがあると判断された場合にセットされるエラーフラグがセットされているか否かにより判断される。そしてセットされている場合には前記０２５１Ｈに進み、その０２５１Ｈと０２５ＢＨとの処理を繰返し実行する状態となる。
【０１６１】
一方、エラーフラグがセットされていない場合には０１Ｅ３Ｈに進み、現在行なっている表示制御動作の処理アドレスを設定する処理がなされ、０１Ｅ６Ｈにより、その設定された処理ルーチンにジャンプする処理がなされる。
その結果、図５７（ｂ）に示すノンマスカブルインタラプトが発生して送信されてきたコマンドデータが００ＣＦＨにより新コマンドでないと判断された場合には、この図６１（ａ）に示す割込ルーチンが実行されてエラー処理中でない場合には、今まで行なってきた可変表示装置の表示制御動作を引続き行なう状態となる。一方、異常発生に伴うエラーフラグがセットされている場合には、前記０１９６Ｈ，０１９ＣＨにより「係員をお呼び下さい」のメッセージ表示が可変表示装置により表示された状態を維持しながら前記０２５１Ｈ，０２５ＢＨの処理を繰返し実行する状態となる。そしてノンマスカブルインタラプトが発生してエラーコマンド以外の正しいコマンドが送信されてきた段階で、００Ｃ４ＨによりＮＯの判断がなされて０３４ＥＨによりエラーフラグがクリアされ、その結果、０１Ｄ８ＨによりＮＯの判断がなされ、エラーフラグがセットされる前の異常発生前の可変表示制御動作に相当する処理ルーチンにジャンプする処理がなされる。また、前述した一時停止用の異常発生の場合にも、同様の制御動作がなされる。
【０１６２】
０１Ｅ６Ｈにより実行中の可変表示制御動作に相当する処理ルーチンにジャンプして、その処理ルーチンの制御が終了した段階で、図６１（ｂ）に示すサブルーチンプログラムが実行される。このサブルーチンプログラムは、リールの縦揺れ制御，花札の回転制御，大当り表示制御動作，可変入賞球装置の入賞個数の表示制御動作を実行するものである。可変表示装置１により表示される意匠的図柄としての花札は、後述するように、リーチ等が発生することにより、そのリーチの種類において、上下方向に移動する縦揺れ表示や、花札が順次めくれて下方に落下する落下表示や、各花札が縦軸周りでその場で回転する回転表示等が行なわれる。まず０１Ｅ７Ｈにおいて、左リールの縦揺れフラグがセットされているか否かの判断がなされ、セットされていない場合には０１ＥＦＨに進み、右リールの縦揺れフラグがセットされているか否かの判断がなされ、セットされていない場合には０１Ｆ４Ｈに進み、中リールの縦揺れフラグがセットされているか否かの判断がなされ、セットされていない場合には０１Ｆ９Ｈに進み、花札落下フラグがセットされているか否かの判断がなされ、セットされていない場合には図６１（ｃ）の０２００Ｈに進む。そして前述した符号化識別情報をスクロール表示制御する処理がなされる。
【０１６３】
次に０２０３Ｈに進み、左花札の回転フラグがセットされているか否かの判断がなされ、セットされていない場合には０２０ＢＨに進み、右花札の回転フラグがセットされているか否かの判断がなされ、セットされていない場合には０２１０Ｈに進み、中花札の回転フラグがセットされているか否かの判断がなされ、セットされていない場合には０２１ＥＨに進み、回転フラグをゼロクリアする処理がなされる。
そして、左リールの縦揺れフラグがセットされている場合には０１ＥＣＨに進み、左リールの縦揺れ処理を行なって左の花札を上下方向に往復移動させる表示制御がなされる。右リールの縦揺れフラグがセットされている場合には、０１Ｆ１Ｈにより、右リールを縦揺れ表示させる処理がなされる。同様に、中リール縦揺れフラグがセットされている場合には０１Ｆ６Ｈにより、中リールの縦揺れ表示処理がなされる。また、花札落下フラグがセットされている場合には、０１ＦＤＨにより、中花札を落下表示制御する処理がなされる。
【０１６４】
次に、左花札回転フラグがセットされている場合には、０２０８Ｈにより、左花札を縦軸周りで回転表示する制御がなされ、右花札回転フラグがセットされている場合には、０２０ＤＨにより、右花札を回転表示させる制御がなされ、中花札回転フラグがセットされている場合には、０２１２Ｈにより中花札を回転表示させる制御がなされる。
次に図６２（ｂ）の０２２ＡＨでは、特定遊技状態（大当り状態）の発生によりセットされるフィーバーフラグがセットされているか否かの判断がなされ、セットされていない場合には０２３１Ｈに進むが、セットされている場合には、０２２ＥＨに進み、可変表示装置１に大当り表示を行なう。次に０２３１Ｈでは、球数カウントフラグがセットされているか否かの判断がなされ、セットされている場合には球数カウント処理が実行される。そして０２４８Ｈでは、処理中フラグがセットされているか否かを判断し、セットされている場合には動作カウンタを「１」加算更新する処理がなされた後、０２５１Ｈに進む。一方、処理中フラグがセットされていない場合には処理アドレスをノーオペレーションにセットし、図６０（ｅ）に移動する。また、０２５１Ｈの処理が実行された後は、図６０（ｄ）のインタラプトリターンに移行する。
【０１６５】
図６３（ａ）は、システムコントローラ５１が暴走した場合等に００６ＤＨによりＮＯの判断がなされて実行されるリスタートのサブルーチンプログラムである。０２５ＥＨにより、スタックポインタを初期化する処理がなされ、０２６１Ｈにより、ＬＣＤＣ初期化データテーブルをルックアップして液晶表示装置の表示データを初期化する処理がなされる。次に０２７０Ｈに進み、ＲＡＭ５５を初期化する処理がなされ、０２７ＤＨにより、出力ポートを初期化する処理がなされ、０２９ＡＨにより、カラーパレットデータを設定する処理がなされ、０２Ａ５Ｈにより、スロット２データの初期化処理がなされる。次に０２ＡＢＨに進み、異常発生のデータをセットし、０２Ｂ１Ｈにより、その異常発生を可変表示装置により表示させるためのスクリーン描画処理を行ない、０２Ｂ４Ｈにより、「ＬＣＤシステムエラー」のメッセージ表示を可変表示装置により表示させるためのデータがセットされ、０２ＢＡＨにより、そのエラーメッセージを可変表示装置１により表示させるためのスクリーン描画処理がなされる。そして０３４７Ｈのコマンドウェイト処理にジャンプする。
【０１６６】
図６３（ｂ）は、図５６（ａ）の電源投入時のスタートがなされた場合に実行されるコールドスタートのサブルーチンプログラムである。０２ＤＤＨにより、ＬＣＤＣ初期化データテーブルをルックアップして液晶表示装置表示用のデータを初期化する処理がなされる。次に０２ＥＣＨにより、ＲＡＭ５５の記憶データを初期化する処理がなされ、０２ＥＣＨによりビデオＲＡＭ５６の記憶データを初期化する処理がなされる。次に０２ＥＣＨに進み、スロット表示位置を初期化し、識別情報のスクロール量を初期化する処理がなされる。次に０２Ｆ９Ｈに進み、カラーパレットデータを設定する処理がなされ、０３０４Ｈにより、初期図柄ナンバーすなわち電源投入時に最初に可変表示装置１により表示される識別情報の図柄ナンバーを設定する処理がなされる。次に０３４２Ｈに進み、スタックポインタを設定する処理がなされ、０３４７Ｈに進み、コマンドウェイト処理がなされる。このコマンドウェイト処理は、割込許可状態にした上でノーオペレーション状態（ＮＯＰ）の処理を行なってシステムコントローラ５１のＣＰＵを動作しない状態にし、その状態で待機する処理である。
【０１６７】
図６４は、図５７（ｂ）において、新コマンドが送信されてきた場合に実行されるホットスタートのサブルーチンプログラムを示すフローチャートである。０３４ＢＨにより、スタックポインタを設定する処理がなされ、０３４ＥＨにより、エラーフラグをゼロクリアし、退避フラグ（バックアップフラグ）をゼロクリアする処理がなされる。次に０３７ＡＨに進み、送信されてきたメインステータスのコマンドデータであるｃｏｍ０が「２ｄｈ」であるか否かの判断がなされる。ｃｏｍ０が「２ｄｈ」の場合はに、図７で示したように、大当り動作のメインステータスであり、その場合には直接０３７ＡＨに進むが、それ以外の場合には、０３８１Ｈにより、コマンド退避処理がなされる。
【０１６８】
次に０３７ＡＨでは、送信されてきたコマンドデータのｃｏｍ０が、０ｘＨ，１ｘＨ，２ｘＨ，３ｘＨ，４ｘＨ，６ｘＨあるいはその他のうちのどれかを判別する処理がなされる。そして判別した結果それぞれに対応するコマンド処理サブルーチンプログラムにジャンプする。このｃｏｍ０のデータとジャンプ先とが、コマンドテーブルにテーブルの形で記憶されており、このコマンドテーブルをルックアップすることによりジャンプ先が決定される。なお、ｃｏｍ０が、０ｘＨの場合には画面非表示のサブルーチンプログラムにジャンプし、１ｘＨの場合には、デモ画面表示のサブルーチンプログラムにジャンプし、２ｘＨの場合にはゲーム画面表示のサブルーチンプログラムにジャンプし、３ｘＨの場合にはフィーバーインターバル画面の表示サブルーチンプログラムにジャンプし、４ｘＨの場合にはフィーバーラウンド表示のサブルーチンプログラムにジャンプし、６ｘＨの場合にはフィーバー終了画面のサブルーチンプログラムにジャンプし、それ以外のデータの場合にはコマンドエラーのサブルーチンプログラムにジャンプする。
【０１６９】
図６５（ａ）は、ｃｏｍ０が０ｘＨの場合に実行されるサブルーチンプログラムであり、０３ＦＤＨにより、動作カウンタが０クリアされた後、ｃｏｍ０が、「００Ｈ」であるか否かの判断がなされ、「００Ｈ」の場合には図６５（ｃ）に示すサブルーチンプログラムにジャンプする。一方、「００Ｈ」でない場合には、コマンドエラーのサブルーチンプログラムにジャンプする。動作カウンとは、発振回路６３からのクロック信号に従ってカウントアップするタイマであり、可動表示制御を時間に応じて進行させるためのものである。
【０１７０】
図６５（ｃ）では、０３Ｆ３Ｈにより、スクリーン表示をＯＦＦにして可変表示装置１の表示状態を消去して消した状態にし、図６３（ｂ）の０３４７Ｈのコマンドウェイトにジャンプする。
ｃｏｍ０が「１ｘＨ」の場合には、図６５（ｂ）のサブルーチンプログラムが実行され、０３ＦＤＨにより、ｃｏｍ０が「１０Ｈ」であるか否かの判断がなされ、「１０Ｈ」である場合には図６５（ｄ）に示すサブルーチンプログラムにジャンプし、「１０Ｈ」以外の場合にはコマンドエラーのサブルーチンプログラムにジャンプする。
【０１７１】
図６５（ｄ）では０４３６Ｈにより、処理中フラグがセットされ、デモ画面表示処理（ｒｔｎ  １０ｈ）の処理アドレスがセットされる。そして０３４７Ｈのコマンドウェイトージャンプする。この状態で、図６１（ａ）に示すインタラプトのサブルーチンプログラムが実行されれば、０１Ｅ３Ｈにより、処理アドレスがチェックされて前述の０４３６Ｈによりセットされたデモ画面表示処理の処理アドレスへジャンプすることとなり、その結果、デモ画面表示処理のサブルーチンプログラムが実行されて可変表示装置１によりデモ画面が表示される。
【０１７２】
ｃｏｍ０が「２ｘＨ」の場合には、図６６（ａ）に示すサブルーチンプログラムが実行される。０４４４Ｈにより、動作カウンタがゼロクリアされ、ｃｏｍ０の値を判別して処理ルーチンテーブルをルックアップしてその値に応じたサブルーチンプログラムにジャンプする処理がなされる。そして、ｃｏｍ０の値が「２０Ｈ」の場合には、図柄変動前準備のサブルーチンプログラムにジャンプし、「２１Ｈ」の場合には全図柄変動サブルーチンプログラムにジャンプし、「２２Ｈ」の場合には左図柄停止サブルーチンプログラムにジャンプし、「２３Ｈ」の場合には右図柄停止サブルーチンプログラムにジャンプし、「２４Ｈ」の場合には中図柄停止サブルーチンプログラムにジャンプし、「２５Ｈ」の場合には通常リーチ（２周）のサブルーチンプログラムにジャンプし、「２６Ｈ」の場合には通常リーチ（３周）のサブルーチンプログラムにジャンプし、「２７Ｈ」の場合には竜巻リーチのサブルーチンプログラムにジャンプし、「２８Ｈ」の場合には三三七拍子リーチのサブルーチンプログラムにジャンプし、「２９Ｈ」の場合には勝負リーチのサブルーチンプログラムにジャンプし、「２ａＨ」の場合には双子リーチのサブルーチンプログラムにジャンプし、「２ｂＨ」の場合には短縮全図柄変動のサブルーチンプログラムにジャンプし、「２ｃＨ」の場合には短縮全図柄停止のサブルーチンプログラムにジャンプし、「２ｄＨ」の場合には大当り動作のサブルーチンプログラムにジャンプし、それ以外の場合にはコマンドエラーのサブルーチンプログラムにジャンプする。
【０１７３】
図６７（ａ）は、０４４４Ｈの判断の結果、「２０Ｈ」の場合に実行される図柄変動前準備のサブルーチンプログラムである。０４７ＤＨにより、処理中フラグをセットし、処理アドレスを図柄変動前であるｒｔｎ  ２０ｈにセットして０３４７Ｈのコマンドウェイトへジャンプする処理がなされる。
図６７（ｂ）は、０４４４Ｈの判断の結果「２１Ｈ」の場合に実行され全図柄変動のサブルーチンプログラムであり、０４８ＢＨにより、コマンドをコマンド退避エリアに退避させる処理がなされ、さらに、左図柄ナンバーを取得して退避させ、中図柄ナンバーを取得して退避させ、右左図柄ナンバーを取得して退避させる処理がなされる。次に０４ＡＤＨに進み、全図柄変動すなわちｒｔｎ  ２１ｈの処理アドレスをセットする処理がなされて０３４７Ｈのコマンドウェイトへジャンプする。
【０１７４】
図６７（ｃ）は、０４４４Ｈの判断の結果「２２Ｈ」の場合に実行される左図柄停止処理のサブルーチンプログラムである。まず０４Ｂ６Ｈにより、コマンド順序が正しいか否かの判断がなされる。コマンドデータのメインステータスであるｃｏｍ０は、基本回路３０による遊技制御動作によって進行制御される遊技機の遊技状態の進行に応じて変化するものであり、その変化のパターンは所定の順序となるように予め決められている。そしてその所定の順序になっているか否かがコマンド順序判定データに従って０４Ｂ６Ｈにより判断される。ｃｏｍ０が「２ｘＨ」の場合には、可変表示動作は、まず図柄変動前準備処理がなされ、次に全図柄変動処理がなされ、次に左図柄停止処理がなされ、その段階でリーチが成立していなければ中図柄停止処理がなされる。そして外れ図柄であった場合には打玉の始動入賞に基づいて再度図柄変動前準備処理から順次表示動作が繰返し行なわれる。一方、右図柄停止処理がなされた段階でリーチが成立している場合には、そのリーチの種類に応じて通常リーチ（２周）または通常リーチ（３周）のいずれかが表示動作される。そしてその後中図柄が停止され、その状態で外れの場合には再度前記図柄変動前準備処理に移行するが、当りの場合には、大当り動作処理が実行される。さらに、確率変動状態で短縮モードとなっている場合には、図柄変動前準備処理がなされた後、短縮全図柄変動処理がなされ、リーチ表示する場合には竜巻リーチ，三三七拍子リーチ，勝負リーチまたは双子リーチのいずれかが表示され、その後短縮全図柄停止処理がなされることとなる。
【０１７５】
コマンド順序判定データは、図柄変動前準備処理の段階で図７８の０ＡＣ２Ｈにより００００００１０ｂ（ｂは２進数を表わす）にセットされている。そして、０４Ｂ６Ｈにより、前記コマンド順序判定データに対し００００００１０ｂの論理積が演算される。コマンド順序が正しければ、００００００１０ｂと００００００１０ｂとの論理積になるために、その演算結果は、００００００１０ｂとなる。その場合には、０４Ｂ６ＨによりＹＥＳの判断がなされ、０４ＢＥＨにより、コマンド順序判定データを左回転させる処理がなされる。その結果、００００００１０ｂだったコマンド順序判定データが、０００００１００ｂとなる。次に、０４Ｃ７Ｈにより、左図柄停止制御用のアドレスすなわちｒｔｎ  ２２ｈが処理アドレスとしてセットされ、０３４７Ｈのコマンドウェイトへジャンプする。一方、コマンドデータの送信順序が正しくない場合には、コマンド順次データに対し００００００１０ｂの論理積を演算すれば、その答えが００００００００ｂとなる。その場合には０４Ｂ６ＨによりＮＯの判断がなされて、コマンドエラーのサブルーチンプログラムにジャンプする。
【０１７６】
図６７（ｄ）は、０４４４Ｈにより「２３Ｈ」と判断された場合に実行される右図柄停止処理のサブルーチンプログラムである。まず０４Ｄ０Ｈにより、コマンド順序は正しいか否かの判断がなされる。この判断は、コマンド順序判定データに対し０００００１００ｂの論理積を演算し、その演算結果が０００００００００ｂになったか否かで判断し、００００００００ｂの場合にはコマンドエラーにジャンプする。そして、コマンドデータの送信順序が正しければ、０００００１００ｂと０００００１００ｂとの論理積になるために、その演算結果は０００００１００ｂとなる。その場合には、０４Ｄ０ＨによりＹＥＳの判断がなされて０４Ｄ８Ｈにより、コマンド順序判定データを左回転させる処理がなされ、その結果、コマンド順序判定データは、００００１０００ｂとなる。次に、０４Ｅ１Ｈに進み、右図柄停止処理のアドレスすなわちｒｔｎ  ２３ｈが処理アドレスとしてセットされ、０３４７Ｈのコマンドウェイトへジャンプする。
【０１７７】
図６８（ａ）は、０４４４Ｈにより「２４Ｈ」と判断された場合に実行される中図柄停止処理のサブルーチンプログラムである。０４ＥＡＨにより、コマンド順序は正しいか否かの判断がなされる。この判断は、コマンド順序判定データに対し００００１０００ｂの論理積を演算し、その演算結果が００００００００ｂになったか否かにより行なわれる。そして００００００００ｂになった場合にはコマンドエラーのサブルーチンプログラムにジャンプする。送信されてきたコマンドデータの順序が正しければ０４ＥＡＨの段階では、コマンド順序判定データは００００１０００ｂとなっているために、００００１０００ｂと００００１０００ｂとの論理積を演算することとなり、その演算結果は００００１０００ｂとなるはずである。その場合には、０４ＥＡＨによりＹＥＳの判断がなされて、０４Ｆ２Ｈにより、コマンド順序判定データを左回転させる処理がなされる。その結果、コマンド順序判定データは、０００１００００ｂとなる。次に、０４ＥＢＨに進み、中図柄停止処理のアドレスすなわちｒｔｎ  ２４ｈが処理アドレスとしてセットされ、０３４７Ｈのコマンドウェイトへジャンプする。
【０１７８】
図６８（ｂ）は、０４４４Ｈにより「２５Ｈ」と判断された場合に実行される通常リーチ（２周）のサブルーチンプログラムを示すフローチャートである。０５０４Ｈにより、コマンド順序判定データに対し００００１０００ｂの論理積を演算する処理がなされ、その演算結果が００００００００ｂの場合にはコマンドエラーのサブルーチンプログラムにジャンプする。一方、この図６８（ｂ）は、前記右図柄の停止処理が行なわれた後に実行されるものであり、コマンドデータが正しい順序で送信されてきていれば、コマンド順序判定データは００００１０００ｂとなっているはずである。その場合には、０５０４Ｈにより、００００１０００ｂと００００１０００ｂとの論理積が演算されてその演算結果が００００１０００ｂとなるはずである。その場合には、０５０４ＨによりＹＥＳの判断がなされて０５０ＣＨにより、コマンド順序判定データを左回転させる処理がなされる。その結果、コマンド順序判定データは、０００１００００ｂとなる。次に、０５１５Ｈに進み、通常リーチ（２周）の制御が実行されるアドレスすなわちｒｔｎ  ２５ｈが処理アドレスとしてセットされ、０３４７Ｈのコマンドウェイトへジャンプする。
【０１７９】
図６９（ａ）は、０４４４Ｈにより「２６Ｈ」と判断された場合に実行される通常リーチ（３周）のサブルーチンプログラムを示すフローチャートである。０５１ＥＨにより、コマンド順序判定データに対し００００１０００ｂの論理積を演算する処理がなされ、その演算結果が００００００００ｂの場合にはコマンドエラーのサブルーチンプログラムへジャンプする。一方、この図６９（ａ）は、前記右図柄の停止処理がなされた後に実行されるものであり、コマンドデータが正しい順序で送信されてきていれば、コマンド順序判定データは００００１０００ｂとなっているはずである。その場合には、００００１０００ｂと００００１０００ｂとの論理積を演算することとなり、その演算結果は００００１０００ｂとなる。その場合には、０５２ＢＨにより、コマンド順序判定データを左回転させる処理がなされる。その結果、コマンド順序判定データは、０００１００００となる。次に、０５１ＥＨによりＹＥＳの判断がなされて０５２ＦＨに進み、通常リーチ（３周）の処理が実行されるアドレスすなわちｒｔｎ  ２６ｈが処理アドレスとしてセットされ、０３４７Ｈのコマンドウェイトへジャンプする。
【０１８０】
図６９（ｂ）は、０４４４Ｈにより「２７Ｈ」と判断された場合に実行される竜巻リーチのサブルーチンプログラムを示すフローチャートである。０５３８Ｈにより、コマンド順序判定データに対し００００００１０ｂの論理積を演算する処理がなされ、その演算結果が００００００００ｂになった場合にはコマンドエラーのサブルーチンプログラムにジャンプする。一方、この竜巻リーチのサブルーチンプログラムは、前述したように、図柄変動前準備処理が実行されて短縮全図柄変動処理が実行され、その次に実行されるものであり、コマンドデータが正しい順序で送信されてきていればコマンド順序判定データは００００００１０ｂとなっているはずである。その場合には、００００００１０ｂと００００００１０ｂとの論理積を演算することとなり、その演算結果は００００００１０ｂとなる。その場合には、０５３８ＨによりＹＥＳの判断がなされて０５４０Ｈに進み、コマンド順序判定データに０００１００００ｂをセットする処理がなされ、その後０５４ＡＨに進み、竜巻リーチを実行するアドレスすなわちｒｔｎ  ２７ｈが処理アドレスとしてセットされ、０３４７Ｈのコマンドウェイトへジャンプする。
【０１８１】
図６９（ｃ）は、０４４４Ｈにより「２８Ｈ」と判断された場合に実行される三三七拍子リーチのサブルーチンプログラムを示すフローチャートである。０５５３Ｈにより、コマンド順序判定データに対し００００００１０ｂの論理積を演算する処理がなされ、その演算結果が００００００００ｂの場合にはコマンドエラーのサブルーチンプログラムへジャンプする。一方、この三三七拍子リーチのサブルーチンプログラムは、前述したように、図柄変動前準備処理が実行されて短縮全図柄変動処理が行なわれた後に実行されるものであり、コマンドデータが正しい順序で送信されてきていれば、コマンド順序判定データは００００００１０ｂとなっているはずである。その場合には、００００００１０ｂと００００００１０ｂとの論理積を演算することとなり、その演算結果は００００００１０ｂとなる。その場合には、０５５３ＨによりＹＥＳの判断がなされて０５５ＢＨに進み、コマンド順序判定データを０００１００００ｂにセットする処理がなされる。その後０５６５Ｈに進み、三三七拍子リーチの処理を実行するアドレスすなわちｒｔｎ  ２８ｈを処理アドレスとしてセットする処理がなされ、０３４７Ｈのコマンドウェイトへジャンプする。
【０１８２】
図６９（ｄ）は、０４４４Ｈにより「２９Ｈ」と判断された場合に実行される勝負リーチのサブルーチンプログラムを示すフローチャートである。０５６ＥＨにより、コマンド順序判定データに対し００００１０００ｂの論理積を演算する処理がなされ、その演算結果が００００００００ｂの場合にはコマンドエラーのサブルーチンプログラムへジャンプする。一方、この勝負リーチのサブルーチンプログラムは、前記右図柄停止処理が実行された後に実行されるものであり、コマンドデータが正しい順序で送信されてきていればコマンド順序判定データは００００１０００ｂとなっているはずである。その場合には、００００１０００ｂと００００１０００ｂとの論理積を演算することとなり、その演算結果は００００１０００ｂとなる。その場合には、０５６ＥＨによりＹＥＳの判断がなされて０５７６Ｈに進み、コマンド順序判定データを左回転させる処理がなされ、その結果コマンド順序判定データは、０００１００００ｂとなる。次に０５７ＦＨに進み、勝負リーチ制御を実行するアドレスすなわちｒｔｎ  ２９ｈが処理アドレスとしてセットされ、０３４７Ｈのコマンドウェイトへジャンプする。
【０１８３】
図７０（ａ）は、０４４４Ｈにより「２ａＨ」と判断された場合に実行される双子リーチのサブルーチンプログラムを示すフローチャートである。０５８８Ｈにより、コマンド順序判定データに対し００００１０００ｂの論理積を演算する処理がなされ、その演算結果が００００００００ｂの場合にはコマンドエラーのサブルーチンプログラムにジャンプする。一方、この双子リーチのサブルーチンプログラムは、前記右図柄停止処理が実行された後に実行されるものであり、コマンドデータが正しい順序で送信されてきていれば、コマンド順序判定データは００００１０００ｂとなっているはずである。その場合には、００００１０００ｂと００００１０００ｂとの論理積の演算となり、その演算結果は００００１０００ｂとなる。その場合には、０５８８ＨによりＹＥＳの判断がなされて０５９０Ｈに進み、コマンド順序判定データを左回転させる処理がなされ、その結果コマンド順序判定データは０００１００００ｂとなる。次に０５９９Ｈに進み、双子リーチ制御を行なうアドレスすなわちｒｔｎ  ２ａｈを処理アドレスとしてセットする処理がなされ、０３４７Ｈのコマンドウェイトへジャンプする。
【０１８４】
図７０（ｂ）は、０４４４Ｈにより「２ｂＨ」と判断された場合に実行される短縮全図柄変動処理のサブルーチンプログラムを示すフローチャートである。０５Ａ２Ｈにより、コマンドバッファをコマンド退避エリアへ退避させる処理がなされるとともに、左図柄ナンバー，中図柄ナンバー，右図柄ナンバーのそれぞれを取得して退避させる処理がなされる。次に０５Ｃ４Ｈに進み、図７０（ｃ）は、コマンドエラーの処理を行なうプログラムを示すフローチャートである。０３Ｂ５により、処理アドレスにインタラプト復帰処理をセットする制御を行ない、０３ＢＣに進み、コマンド順序判定データを０クリアする処理を行なって０３４７Ｈのコマンドウエイトへジャンプする。
【０１８５】
処理中フラグをセットし、短縮全図柄変動制御を行なうアドレスすなわちｒｔｎ  ２ｂｈを処理アドレスとしてセットする処理がなされ、０３４７Ｈのコマンドウエイトへジャンプする。
図７１（ａ）は、０４４４Ｈにより「２ｃＨ」と判断された場合に実行される短縮全図柄停止処理のサブルーチンプログラムが示すフローチャートである。０５ＣＤＨにより、コマンド順序判定データに対し００００００１０ｂの論理積を演算する処理がなされ、その演算結果が００００００００ｂである場合にはコマンドエラーのサブルーチンプログラムにジャンプする。一方、この短縮全図柄停止制御のサブルーチンプログラムは、図柄変動前準備処理がなされた後短縮全図柄変動処理がなされてその後に実行されるものであり、コマンドデータが正しい順序で送信されてきた場合には、コマンド順序判定データは００００００１０ｂとなっているはずである。その結果、００００００１０ｂと００００００１０ｂとの論理積の演算となり、その演算結果は００００００１０ｂとなる。その場合には、０５ＣＤＨによりＹＥＳの判断がなされ、０５Ｄ５Ｈに進み、コマンド順序判定データに０００１００００ｂをセットする処理がなされる。その後０５ＤＦＨに進み、短縮全図柄停止制御を実行するアドレスすなわちｒｔｎ  ２ｃｈを処理アドレスとしてセットする処理がなされ、０３４７Ｈのコマンドウエイトへジャンプする。
【０１８６】
図７１（ｂ）は、０４４４Ｈにより「２ｄＨ」と判断された場合に実行される大当り動作のサブルーチンプログラムを示すフローチャートである。０５Ｅ８Ｈにより、フィーバーコマンドは正しいか否かの判断がなされる。この判断は、前記コマンド順序判定データに対し０００１００００ｂの論理積を演算し、その演算結果に基づいて判断する。その演算結果が００００００００ｂの場合にはコマンドエラーのサブルーチンプログラムにジャンプする。一方、大当り動作サブルーチンプログラムは、中図柄停止処理が行なわれた後または短縮全図柄停止処理が行なわれた後に実行されるものであり、コマンドデータが正しい順序で送信されてきている場合には、前記コマンド順序判定データは０００１００００ｂとなっているはずである。その場合には、０００１００００ｂと０００１００００ｂとの論理積の演算となり、その演算結果は０００１００００ｂとなる。その場合には、０５Ｅ８ＨによりＹＥＳの判断がなされて０５Ｆ０に進み、コマンド順序判定データを左回転させる処理がなされ、その結果コマンド順序判定データは００１０００００ｂとなる。
【０１８７】
次に０６２ＡＨに進み、大当り動作制御を行なうアドレスすなわちｒｔｎ  ２ｄｈを処理アドレスとしてセットする処理がなされ、０３４７Ｈのコマンドウエイトへジャンプする。
図７１（ｃ）は、前記０３７ＡＨによりｃｍ０が「３ｘＨ」であると判断された場合に実行されるサブルーチンプログラムであり、０６３ＥＨにより、書直しフラグと球数カウントフラグとが０クリアされるとともに、コマンド順序判定データに００００００００ｂがセットされ、さらに、フィーバーインターバル画面を表示制御するアドレスすなわちｒｔｎ  ３ｘｈを処理アドレスしてセットする処理がなされ、０３４７Ｈのコマンドウエイトへジャンプする。
【０１８８】
図７１（ｄ）は、０３７ＡＨにより「４ｘＨ」と判断された場合に実行されるサブルーチンプログラムであり、０６５４Ｈにより、書直しフラグが０クリアされ、コマンド順序判定データに００００００００ｂがセットされ、さらに球数カウントフラグがセットされ、フィーバーラウンド表示制御を実行するアドレスすなわちｒｔｎ  ４ｘｈが処理アドレスとしてセットされ、０３４７Ｈのコマンドウエイトへジャンプする。
図７１（ｅ）は、０３７ＡＨにより「６ｘＨ」と判断された場合に実行されるサブルーチンプログラムであり、０６６８Ｈにより、書直しフラグと球数カウントフラグとが０クリアされ、コマンド順序判定データが００００００００ｂにセットされ、さらに、フィーバー終了画面表示制御を行なうアドレスであるｒｔｎ６ｘｈが処理アドレスとしてセットされ、０３４７Ｈのコマンドウエイトへジャンプする。
【０１８９】
図７２（ａ）は、前記０４３６Ｈによりセットされた処理アドレスに記憶されているデモ画面表示のサブルーチンプログラムを示すフローチャートである。０６７１Ｈにより、動作カウンタのカウント値を判別し、そのカウント値に基づいて処理ルーチン・ジャンプ・テーブルをルックアップし、その処理ルーチン・ジャンプ・テーブルに記憶されているジャンプ先のアドレスに記憶されているデモ画面表示のサブルーチンプログラムにジャンプする制御が行なわれる。このジャンプ先は、図７２（ａ），（ｂ）に示すように、３３に枝分かれしている。そして、前述した動作カウンタが図７２（ａ），（ｂ）に示すように、０，１７９，１８０…１２００以外の場合には、図７３に示すプログラムにジャンプする。そして、０８６８Ｈにより、動作カウンタが６１０未満であるか否かの判断がなされ、未満である場合は０８７７Ｈに進み、デモ・スクリーン０動作テーブルをルックアップしてデモスクリーン画像を読出し、０８７ＣＨにより、その読出したデモスクリーン画像を動作描画処理する処理がなされる。次に０８８２Ｈに進み、デモスクリーン１動作テーブルをルックアップし、その動作テーブルに記憶されているデモスクリーン１画像データを読出し、０８８７Ｈにより、その読出されたデータを動作画描処理する処理がなされる。前記デモ・スクリーン０動作テーブルとデモ・スクリーン１動作テーブルとは、主に可変表示装置１によりデモ表示する場合の背景画像データが記憶されている。
【０１９０】
次に０８８ＤＨに進み、デモ・スロット位置動作テーブルをルックアップし、そこに記憶されているデモ・スロット動作画像データを読出し、０８９２Ｈにより、その読出した画像データを動作画描する処理がなされる。このデモ・スロット位置動作テーブルは、主に、可変表示装置１によりデモ表示する場合の人物等のキャラクタの画像データが記憶されている。
０８６８Ｈにより、動作カウンタが６１０以上であると判断された場合には０８９８Ｈに進み、デモ・スクリーン０動作テーブル２がルックアップされ、そこに記憶されているリーチ時の画像表示データを読出し、０８９ＤＨにより、その読出した画像データを動作画描する処理がなされる。次に０８Ａ３Ｈに進み、デモ・スクリーン１動作テーブル２をルックアップし、そこに記憶されている背景画像データを読出し、０８Ａ８Ｈにより、その読出した背景画像データを動作画描処理する処理がなされる。
【０１９１】
図７４（ａ）は、０６７１Ｈにより動作カウンタが「０」であると判断された場合に実行されるサブルーチンプログラムである。そして、図７４（ａ）に示す０７１９Ｈから０７６ＦＨまでの処理が実行され、その後図７３の０８６８Ｈに進む。
図７４（ｂ）は、０６７１Ｈにより動作カウンタのカウント値が１８０，１８７，５７０，６１３，７８０，８２３，９９０，１０３３のいずれかであると判断された場合に実行されるサブルーチンであり、０８４ＣＨの処理を実行した後に０８６８Ｈに進む。
【０１９２】
図７４（ｃ）は、０６７１Ｈにより動作カウンタのカウント値が１８１であると判断された場合に実行されるサブルーチンプログラムであり、０７Ｅ３Ｈの処理を実行した後０８６８Ｈに進む。
図７４（ｄ）は、０６７１Ｈにより動作カウンタのカウント値が１８２，４００，６１０，８２０，１０３０，１０７９のいずれかであると判断された場合に実行されるサブルーチンプログラムであり、０８０２Ｈの処理を実行した後０８６８Ｈに進む。
【０１９３】
図７４（ｅ）は、０６７１Ｈにより動作カウンタのカウント値が２５０，４０１，４６０，８２１，８８０のいずれかであると判断された場合に実行されるサブルーチンプログラムであり、０８１３Ｈの処理を実行した後０８６８Ｈに進む。
図７４（ｆ）は、０６７１Ｈにより動作カウンタのカウント値が６１１，６６５のいずれかであると判断された場合に実行されるサブルーチンプログラムであり、０８２４Ｈの処理を実行した後０８６８Ｈに進む。
【０１９４】
図７４（ｇ）は、０６７１Ｈにより動作カウンタのカウント値が１０２９と判断された場合に実行されるサブルーチンプログラムであり、０８３５Ｈの処理を実行した後０８６８Ｈに進む。
図７４（ｈ）は、０６７１Ｈにより動作カウンタのカウント値が１０７８と判断された場合に実行されるサブルーチンプログラムであり、０８４３Ｈ，０８４６Ｈの処理を実行した後０８６８Ｈに進む。
図７４（ｉ）は、０６７１Ｈにより動作カウンタのカウント値が１０８０と判断された場合に実行されるサブルーチンプログラムであり、０８５６Ｈの処理を実行した後０８６８Ｈに進む。
【０１９５】
図７４（ｊ）は、０６７１Ｈにより動作カウンタのカウント値が１２００と判断された場合に実行されるサブルーチンプログラムであり、０８５ＥＨの処理を実行した後０８６８Ｈに進む。
図７５（ａ）は、図６７の０４７ＤＨによりセットされた処理アドレスに記憶されているサブルーチンプログラムを示すフローチャートである。０８ＡＣＨにより動作カウンタのカウント値が判別され、その動作カウンタのカウント値に従ってそれぞれのサブルーチンプログラムにジャンプする。
【０１９６】
図７５（ｂ）は、動作カウンタのカウント値が図７５（ａ）に示すそれぞれの値以外の場合に実行されるサブルーチンプログラムであり、０Ａ１９Ｈにより画面書直しフラグをセットする処理がなされた後、リターンする。
図７５（ｃ）は、０８ＡＣＨにより動作カウンタのカウント値が０であると判断された場合に実行されるサブルーチンプログラムであり、０８Ｆ０Ｈにより、パレットエリアにパレットデータを設定する処理がなされ、０８ＦＢＨにより、データバンクを「１」にセットし、０９１０Ｈにより、スクリーン１データを待避させて０９１９Ｈにより、スロット２データを待避させてスロットをクリアする処理がなされる。次に０９３５Ｈに進み、キャラクタバンクに１２Ｈをセットする処理がなされ、０９３ＣＨに進み、書直しフラグがセットされているか否かの判断がなされ、セットされていない場合は図７６（ｂ）に示すサブルーチンプログラムに進む。一方、セットされている場合には０９４２Ｈに進み、ＢＡＳＥ０をＨＬレジスタにロードするとともに、ＳＣＲＮ０をＤＴレジスタにロードし、０９４８Ｈにより、描画処理がなされる。
【０１９７】
その後、図６７（ａ）に示す０９４ＢＨに進み、ＮＯＲＭＡＬ０をＨＬレジスタにロードし、ＳＣＲＮ０をＤＥレジスタにロードし、０９５１Ｈにより描画処理がなされる。
図７６（ｂ）は、０９５１Ｈの処理が実行された後または０９３ＣＨによりＮＯの判断がなされた場合に実行されるサブルーチンプログラムであり、０９５４Ｈにより、Ａレジスタをクリアする処理がなされ、左リールスクロール量と左リール表示量とに「０」がセットされ、リーチフラグが０クリアされ、さらに、書直しフラグがセットされるとともに、コマンド順序判定データに０００００００１ｂがセットされる。次に０９７３Ｈに進み、左リール表示器がＤＥレジスタにセットされ、前回の左図柄ナンバーが取得され、左花札表示位置がＤＥレジスタにセットされる。さらに、同様に、右リールと中リールについても前記左リールと同じ処理がなされる。次に０９ＤＡＨに進み、花札消去位置が設定され、前記０Ａ１９Ｈに進む。
【０１９８】
図７６（ｃ）は、０８ＡＣＨにより動作カウンタのカウント値が２４以上４７未満であると判断された場合に実行され、０９Ｆ８Ｈにより花札消去処理がなされて０Ａ１９Ｈに進む。
図７６（ｄ）は、０８ＡＣＨにより動作カウンタのカウント値が２４であると判断された場合に実行され、０９ＥＣＨにより、花札消去位置が設定され、０９Ｆ８Ｈに進む。
図７６（ｅ）は、０８ＡＣＨにより動作カウンタのカウント値が４８であると判断された場合に実行され、０９ＦＥＨにより、スロット１データをＤＥレジスタにロードした後、０Ａ０１Ｈにより、スロットをクリアする処理がなされ、０Ａ１９Ｈに進む。このスロット１は、意匠的識別情報である花札表示データのアドレスを記憶するものである。
【０１９９】
図７６（ｆ）は、０８ＡＣＨにより動作カウンタのカウント値が１９０であると判断された場合に実行され、０Ａ１２Ｈにより、動作カウンタに「４８」をセットする処理がなされ、０Ａ１９Ｈに進む。
図７７（ａ）は、図６７（ｂ）の０４ＡＴＨによりセットされた処理アドレスに記憶されている全図柄変動処理のサブルーチンプログラムを示すフローチャートである。０Ａ１ＦＨにより動作カウンタのカウント値が判別され、そのカウント値が１以上１２０未満であった場合には、図７７（ｂ）に示すサブルーチンプログラムが実行される。
【０２００】
図７７（ｂ）の０Ｂ８ＤＨにより、左リールスクロール量と左花札回転量とがそれぞれ「１２」にセットされる。そして０Ｂ９６Ｈに進み、左リールのスクロール処理がなされ、花札回転フラグがセットされる。次に０ＢＡ１Ｈに進み、右符号化識別情報のスクロール量と右花札の回転量とが「１２」にセットされ、０ＢＡＡＨに進み、右リールスクロール処理がなされ、花札回転フラグがセットされる。次に０ＢＢ５Ｈに進み、中符号化識別情報（中リール）のスクロール量と中花札回転量とが「１２」にセットされ、０ＢＢＥＨに進み、中リールスクロール処理がなされて花札回転フラグがセットされる。
【０２０１】
次に０ＢＣＣＨに進み、開始動作テーブルをＨＬレジスタにロードし、動画描画処理がなされる。
図７８（ａ）は、０Ａ１ＦＨにより動作カウンタのカウント私が０であると判断された場合に実行され、０Ａ５３Ｈにより、スクリーン１データがＤＥレジスタにロードされ、スクリーンをクリアする処理が０Ａ５６Ｈによりなされ、０Ａ５９Ｈにより、スロット０データをＤＥレジスタにロードする処理がなされ、０Ａ５ＣＨにより、スロットデータをクリアする処理がなされ、０Ａ５ＦＨにより、スロット１データをＤＥレジスタにロードする処理がなされ、０Ａ６２Ｈにより、スロットデータをクリアする処理がなされる。なお、スロット０は、符号化識別情報の表示データのアドレスを記憶するものである。
【０２０２】
次に０Ａ６５Ｈに進み、データバンクに１をセットし、キャラクタバンクに２をセットする処理がなされ、０Ａ９７Ｈに進み、画面書換えフラグがセットされているか否かを判断し、セットされている場合には０Ａ９ＤＨに進み、ＢＡＳＥ０をＨＬレジスタにロードし、ＳＣＲＮ０をＤＥレジスタにロードし、０ＡＡ３Ｈにより描画処理がなされる。
図７８（ｂ）は、前記０Ａ９７Ｈにより画面書換フラグがセットされていないと判断された場合または０ＡＡ３Ｈの処理が実行された後に実行され、０ＡＢ４Ｈにより、Ａレジスタをクリアし、図柄表示制御を行ない、次に０ＡＣ２Ｈに進み、コマンド順序判定データを００００００１０にセットする処理がなされる。
【０２０３】
図７８（ｃ）は、０ＡＣ２Ｈの処理の後に実行され、０Ｂ７５Ｈにより、左花札スクロール量を「２」にセットし、０Ｂ７ＤＨにより、右花札スクロール量を「２」にセットし、０Ｂ８５Ｈにより、中花札スクロール量を「２」にセットする処理がなされ、０Ｂ８ＤＨに進む。
図７９（ａ）は、図６７（ｃ）の０４Ｃ７Ｈによりセットされた処理アドレスに記憶されている左図柄停止のサブルーチンプログラムを示すフローチャートである。０ＢＤ５Ｈにより動作カウンタのカウント値が判別され、その動作カウンタのカウント値が図７９（ａ）のそれぞれの数値以外の場合には、図７９（ｂ）に示すサブルーチンプログラムが実行される。
【０２０４】
図７９（ｂ）の０Ｃ７４Ｈでは、右リールスクロール量すなわち右符号化識別情報のスクロール量と右花札の回転量とがともに「１２」にセットされる。次に０Ｃ７ＤＨに進み、右リールスクロール処理がなされる。次に０Ｃ８８Ｈに進み、中リールスクロール量と中花札回転量とがともに「１２」にセットされ、０Ｃ９１Ｈにより、中リールスクロール処理がなされる。次に０Ｃ９ＦＨに進み、左図柄の停止動作データがセットされ、０ＣＡ４Ｈにより、その左図柄停止画像データが動画画描処理される。
【０２０５】
図７９（ｃ）は、０ＢＤ５Ｈにより動作カウンタのカウント値が０であると判断された場合に実行され、０Ｃ０ＤＨにより、Ａレジスタがクリアされ、左図柄の１図柄手前が表示制御される。
図７９（ｄ）は、０Ｃ０ＤＨのＤ処理がなされた後に実行され、０Ｃ３ＥＨにより、左リールスクロール量と左花札回転量とがともに「８」セットされ、０Ｃ４７Ｈにより、左リールスクロール処理がなされ、花札回転フラグがセットされて０Ｃ７４Ｈに進む。
【０２０６】
図７９（ｅ）は、０ＢＤ５Ｈにより動作カウンタのカウント値が３以上３５未満であると判断された場合に実行され、左リールスクロール量と左花札回転量とがともに「１」にセットされ、０Ｃ５ＥＨにより、左リールスクロール処理がなされて０Ｃ７４Ｈに進む。
図７９（ｆ）は、０ＢＤ５Ｈにより動作カウンタのカウント値が３６であると判断された場合に実行され、０Ｃ６ＣＨにより、リール縦揺れフラグがまだセットされていない場合にはそのリール縦揺れフラグをセットする処理がなされて０Ｃ７４Ｈに進む。
【０２０７】
図８０（ａ）は、図６７（ｄ）の０４Ｅ１Ｈによりセットされた処理アドレスに記憶されている右図柄停止サブルーチンプログラムを示すフローチャートである。０ＣＡ８Ｈにより、動作カウンタのカウント値が判定され、その判定値が図８０（ａ）に示す数字以外の場合には図８０（ｂ）に進む。
図８０（ｂ）の０Ｄ５ＣＨでは、中リールスクロール量と中花札回転量とをともに「１２」にセットする処理がなされ、０Ｄ６５Ｈに進み、中リールをスクロール表示させる処理がなされ、花札回転フラグがセットされる。次に０Ｄ７０Ｈに進み、左停止図柄ナンバーと右停止図柄ナンバーとが一致するか否かを判定してリーチが表示される条件が成立しているか否かの判断がなされ、成立している場合には右図柄停止動作テーブル１に記憶されている右図柄停止動作データを読出し、０Ｄ８１Ｈにより、その読出したデータに従って右図柄を停止表示させるために右図柄停止動作データを動画画描処理する。
【０２０８】
一方、リーチの条件が成立していない場合には０Ｄ８９Ｈに進み、右図柄停止動作テーブル２の記憶データを読出す処理がなされ、０Ｄ８ＥＨに進み、その読出したデータに従って右図柄を停止表示させるために右図柄停止動作データを動画画描処理する。なお、右図柄停止動作テーブル１の方が右図柄停止動作テーブル２に比べて多くの停止動作のデータが記憶されているために、リーチの条件が成立している場合の方が、右図柄が停止に至るまでに多くの動画が可変表示装置１により表示されることとなる。
【０２０９】
図８０（ｃ）は、０ＣＡ８Ｈにより動作カウンタのカウント値が０であると判断された場合に実行され、０ＣＥ４Ｈにより、右リールスクロール量と右リール表示量と右花札回転量とが０クリアされ、右予定停止図柄の１図柄手前の図柄ナンバーがセットされて表示するための制御がなされる。
図８１（ａ）は、図８０（ｃ）の処理がなされた後に実行され、０Ｄ１５Ｈにより、右リールスクロール量と右花札回転量とがともに「８」にセットされ、０Ｄ１ＥＨに進み、右リールをスクロール表示させる処理がなされ、図８０（ｂ）の０Ｄ５ＣＨに進む。
【０２１０】
図８１（ｂ）は、０ＣＡ８Ｈにより動作カウンタのカウント値が３以上３５未満であると判断された場合に実行され、０Ｄ２ＣＨには、右リールスクロール量と右花札回転量とがともに「１」にセットされ、０Ｄ３５Ｈに進み、右リールをスクロール表示させる処理がなされて０Ｄ５ＣＨに進む。
図８１（ｃ）は、０ＣＡ８Ｈにより動作カウンタのカウント値が３６であると判断された場合に実行され、０Ｄ４３Ｈにより、右リールの縦揺れフラグをセットする処理がなされて０ＤＣＨに進む。
【０２１１】
図８１（ｄ）は、ＣＡ８Ｈにより動作カウンタのカウント値が３７以上４５未満であると判断された場合に実行され、０Ｄ４ＥＨにより、リーチ表示の条件が成立しているか否かの判断がなされ、成立していない場合には０Ｄ５ＣＨに進むが、成立している場合には０Ｄ５７Ｈに進み、リーチフラグをセットする処理がなされた後に０Ｄ５ＣＨに進む。
図８２（ａ）は、図６８（ａ）の０４ＥＢＨによりセットされた処理アドレスに記憶されている中図柄停止処理のサブルーチンプログラムである。０Ｄ９２Ｈにより動作カウンタのカウント値が判別され、そのカウント値が図８２（ａ）に示された数次以外の場合には、図８２（ｂ）の０Ｅ４７Ｈに進み、キャラクタバンクに「１２Ｈ」をセットする処理がなされる。
【０２１２】
図８２（ｃ）は、０Ｄ９２Ｈにより動作カウンタのカウント値が０であると判断された場合に実行され、０ＤＣＡＨにより、リーチ表示の条件が成立しているか否かの判断がなされる。そして成立している場合には０ＤＤ０Ｈに進み、通常リーチ時の表示色に関する処理がなされ、０ＤＤ３Ｈに進み、ＣＯＭ０のコマンドデータをフィーバーコマンドにセットする処理がなされた後０ＤＤ９Ｈに進む。一方、リーチの条件が成立していない場合には直接０ＤＤ９Ｈに進み、中リールスクロール量と中リール表示量と中花札回転量とが０クリアされ、中予定停止図柄の１図柄手前の図柄データがセットされて表示するための処理がなされて０Ｅ０ＥＨに進む。
【０２１３】
図８２（ｄ）の０Ｅ０ＥＨでは、中リールスクロール量と中花札回転量とが「８」にセットされ、中リールをスクロール表示させる処理が０Ｅ１７Ｈによりなされて０Ｅ４７Ｈに進む。
図８２（ｅ）は、０Ｄ９２Ｈにより動作カウンタのカウント値が４以上３５未満であると判断された場合に実行され、０Ｅ２５Ｈには、中リールスクロール量と中花札回転量とが「１」にセットされ、０Ｅ２ＥＨに進み、中リールをスクロール表示させる処理がなされて０Ｅ４７Ｈに進む。
【０２１４】
図８２（ｆ）は、０Ｄ９２Ｈにより動作カウンタのカウント値が３６であると判断された場合に実行され、０Ｅ３ＣＨにより、中リールの縦揺れフラグをセットする処理がなされた後に０Ｅ４７Ｈに進む。
図８３（ａ）は、図６８（ｂ）の０５１５Ｈによりセットされた処理アドレスに記憶されている通常リーチ（２周）のサブルーチンプログラムを示すフローチャートである。０Ｅ４ＦＨにより、動作カウンタのカウント値がチェックされ、そのカウンタのカウント値が、図８３（ａ）に示す数字以外の場合に、図８３（ｂ）に示すプログラムにジャンプする。
【０２１５】
図８３（ｂ）の０Ｆ８８Ｈでは、キャラクタバンクに「１２ｈ」をセットする処理がなされ、リーチ動作テーブルをルックアップしてそのリーチ動作テーブルに記憶されているリーチ動作データを読出し、０Ｆ９７Ｈに進み、その読出したリーチ動作データを動作描画処理して可変表示装置１にリーチ動作表示をさせる制御がなされる。
図８３（ｃ）は、０Ｅ４ＦＨにより動作カウンタのカウント値が０であると判断された場合に実行され、０Ｅ９７Ｈにより、リーチフラグがセットされているか否かの判断がなされ、セットされている場合には０Ｅ９ＤＨに進み、通常リーチ色の処理を行ない、０ＥＡ０Ｈに進み、ｃｏｍ０のコマンドデータをフィーバーコマンドにセットする処理がなされ、中リールスクロール量と中リール表示量と中花札回転量とを０クリアして中図柄として「１月」を表示する制御がなされる。
【０２１６】
図８４（ａ）は、０Ｅ４ＦＨにより動作カウンタのカウント値が１以上２５５未満であると判断された場合に実行され、０ＥＤ５Ｈにより、ｃｏｍ４のコマンドデータに基づいて減速図柄数を取込み、中図柄がその減速図柄数分手前の図柄になっているか判断される。そしてなっている場合には０Ｆ０６Ｈに進み、動作カウンタに「２５６」をセットして０Ｆ０ＤＨに進む。一方、減速図柄数分手前になっていない場合には０ＥＥＦＨに進み、中リールスクロール量と中花札回転量とを「４」にセットする処理がなされ、０ＥＦ８Ｈに進み、中リールをスクロール表示させる処理がなされて０Ｆ８８Ｈに進む。
【０２１７】
図８４（ｂ）は、前記０Ｆ０６Ｈの処理の実行後または０Ｅ４ＦＨにより動作カウンタのカウント値が２５５以上１９９９未満であると判断された場合に実行され０Ｆ０ＤＨによりｃｏｍ４のコマンドデータを取込み、その取込んだ減速図柄数データに基づいて減速図柄を割出し、中図柄がその減速図柄になっているか否かの判断がなされる。そして未だになっていない場合には０Ｆ２０Ｈに進み、中リールスクロール量と中花札回転量とを「４」にセットし、０Ｆ２９Ｈに進み、中リールをスクロール表示させる処理がなされて０Ｆ８８Ｈに進む。一方、０Ｆ０Ｄ１により減速図柄になっていると判断された場合には０Ｆ３７Ｈに、動作カウンタを「２０００」にセットして図８５（ａ）のプログラムに進む。
【０２１８】
図８５（ａ）は、０Ｆ３７Ｈの処理の終了後または０Ｅ４ＦＨにより動作カウンタが１９９９以上４９９９未満であると判断された場合に実行され、０Ｆ３ＥＨにより、停止図柄になったか否かの判断がなされる。そして、未だに中図柄が停止図柄になっていない場合には０Ｆ４７Ｈに進み、中リールスクロール量と中花札回転量とを「１」にセットし、０Ｆ５０Ｈにより、中リールをスクロール表示させる処理がなされた後０Ｆ８８Ｈに進む。一方、０Ｆ３ＥＨにより停止図柄になったと判断された場合には０Ｆ５ＥＨに進み、動作カウンタに「５０００」をセットする処理がなされて０Ｆ６５Ｈに進む。
【０２１９】
図８５（ｂ）は、０Ｆ５ＥＨの処理が終了した後または０Ｅ４ＦＨにより動作カウンタのカウント値が４９９９以上５０３１未満であると判断された場合に実行され、０Ｆ６５Ｈにより、中リールスクロール量と中花札回転量とに「１」がセットされ、０Ｆ６ＥＨにより、中リールをスクロール表示させる制御がなされて０Ｆ８８Ｈに進む。
図８５（ｃ）は、０Ｅ４ＦＨにより動作カウンタのカウント値が５０３２であると判断された場合に実行され、０Ｆ７ＣＨにより、中リールの縦揺れフラグをセットする処理がなされて０Ｆ８８Ｈに進む。
【０２２０】
図８６（ａ）は、図６９（ａ）の０５２ＦＨによりセットされた処理アドレスに記憶されている通常リーチ（３周）のサブルーチンプログラムである。０Ｆ９ＢＨにより動作カウンタのカウント値がチェックされ、そのカウント値が図８６（ａ）に示した数字以外の場合には、図８６（ｂ）に示すプログラムにジャンプする。
図８６（ｂ）の１０Ｄ４Ｈでは、キャラクタバンクに「１２ｈ」をセットする処理がなされ、１０ＤＥＨに進み、リーチ動作テーブルをルックアップしてそのリーチ動作テーブルに記憶されているリーチ動作データを読出す処理がなされる。次に１０Ｅ３Ｈに進み、その読出したリーチ動作データを動画画描処理してそのリーチ動作データに従ったリーチ動作表示を可変表示装置１に表示させるための制御がなされる。
【０２２１】
図８６（ｃ）は、０Ｆ９ＢＨにより動作カウンタのカウント値が０であると判断された場合に実行され、０ＦＥ３Ｈにより、リーチフラグがセットされているか否かの判断がなされ、リーチフラグがセットされている場合には０ＦＥ９Ｈに進み、通常リーチ色の処理がなされ、０ＦＥＣＨに進み、ｃｏｍ０のコマンドデータをフィーバーコマンドにセットする処理がなされる。次に０ＦＦ２Ｈに進み、中リールスクロール量と中リール表示量と中花札回転量とを０クリアし、中図柄として「１月」を可変表示装置１に表示させるための処理がなされて１０２１Ｈに進む。一方、０ＦＥ３Ｈによりリーチフラグがセットされていないと判断された場合には直接０ＦＦ２Ｈに進む。
【０２２２】
図８７（ａ）は、０ＦＦ２Ｈの処理が実行された後または０Ｆ９ＢＨにより動作カウンタのカウント値が１以上３８３未満であると判断された場合に実行され、１０２１Ｈにより、ｃｏｍ４のコマンドデータを取込み、そのコマンドデータの減速図柄数データに基づいて中図柄がその減速図柄数分手前になっているか否かの判断がなされる。そして未だになっていない場合には１０３ＢＨにより、中リールスクロール量と中花札回転量とに「４」をセットする処理がなされ、１０４４Ｈに進み、中リールをスクロール表示させる処理がなされて１０Ｄ４Ｈに進む。
【０２２３】
一方、１０２１Ｈにより減速図柄数分手前になったと判断された場合には１０５２Ｈに進み、動作カウンタに「３８４」をセットする処理がなされて１０５９Ｈに進む。
図８７（ｂ）は、１０５２Ｈの処理が実行された後または１Ｆ９ＢＨにより動作カウンタのカウント値が３８３以上１９９９未満であると判断された場合に実行され、１０５９Ｈによりｃｏｍ４のコマンドデータを取込み、その取込んだ減速図柄数データに基づいて減速図柄を割出し、中図柄がその減速図柄になっているか否かの判断がなされる。そして未だになっていない場合には１０６ＣＨに進み、中リールスクロール量と中花札回転量とに「４」をセットする処理がなされ、１０７５Ｈに進み、中リールをスクロール表示させる処理がなされた後に１０Ｄ４Ｈに進む。
【０２２４】
一方、１０５９Ｈにより減速図柄になったと判断された場合には１０８３Ｈに進み、動作カウンタに「２０００」をセットした後１０８ＡＨに進む。
図８８（ａ）は、１０８３Ｈの処理が実行された後または０Ｆ９ＢＨにより動作カウンタのカウント値が１９９９以上４９９９未満であると判断された場合に実行され、１０８ＡＨにより、中図柄が停止図柄になったか否かの判断がなされる。そして未だになっていない場合には１０９３Ｈに進み、中リールスクロール量と中花札回転量とに「１」をセットする処理がなされ、１０９ＣＨに進み、中リールをスクロール表示させる制御がなされた後に１０Ｄ４Ｈに進む。
【０２２５】
一方、１０８ＡＨにより停止図柄になったと判断された場合には１０ＡＡＨに進み、動作カウンタに「５０００」をセットした後１０Ｂ１Ｈに進む。
図８８（ｂ）は、１０ＡＡＨの処理が終了した後または０Ｆ９ＢＨにより動作カウンタのカウント値が４９９９以上５０３１未満であると判断された場合に実行され、１０Ｂ１Ｈにより、中リールスクロール量と中花札回転量とに「１」をセットする処理がなされ、１０ＢＡＨにより、中リールをスクロール表示させる制御がなされた後に１０Ｄ４Ｈに進む。
【０２２６】
図８８（ｃ）は、０Ｆ９ＢＨにより動作カウンタのカウント値が５０３２であると判断された場合に実行され、１０Ｃ８Ｈにより、中リールの縦揺れフラグをセットする処理がなされた後１０Ｄ４Ｈに進む。
図８９，図９０は、図６９（ｂ）の０５４ＡＨによりセットされた処理アドレスに記憶されている竜巻リーチのサブルーチンプログラムを示すフローチャートである。１０Ｅ７Ｈより動作カウンタのカウント値がチェックされる。そしてそのカウント値に従って、図８９（ａ）〜（ｃ），図９０（ａ）〜（ｅ）に示すそれぞれの数値にしたがって分岐されてその分岐先にジャンプする。
【０２２７】
図９１は、動作カウンタのカウント値がその他の場合に実行され、１Ｂ７２Ｈにより、動作カウンタのカウント値が２１０未満であるか否かの判断がなされる。そして２１０以上の場合には１Ｂ８ＢＨに進み、動作カウンタのカウント値が３６０未満であるか否かの判断がなされ、３６０以上の場合には１ＢＡ４Ｈに進み、動作カウンタのカウント値が５３０未満であるか否かの判断がなされ、５３０以上の場合には１ＢＣ０Ｈに進む。１ＢＣ０Ｈでは、竜巻リーチ動作テーブル４をルックアップしてその竜巻リーチ動作テーブル４に記憶されている竜巻リーチ動作データを読出す処理がなされる。次に１ＢＣ５Ｈに進み、その読出した竜巻リーチ動作データに従って動作描画処理を行なってその竜巻リーチ動作データに従った竜巻リーチ動作を可変表示装置１に表示させる制御がなされる。
【０２２８】
動作カウンタのカウント値が２１０未満の場合には１Ｂ８１Ｈに進み、竜巻リーチ動作テーブル１がルックアップされ、その竜巻リーチ動作テーブル１に記憶されている竜巻リーチ動作データが読出される処理がなされる。次に１Ｂ８６Ｈに進み、その読出された竜巻リーチ動作データを動作描画処理してその竜巻リーチ動作データに従った竜巻リーチ動作を可変表示装置１により表示させる制御がなされる。
次に１ＢＣＡＨに進み、動作カウンタのカウント値が１５を超えているか否かの判断がなされ、超えている場合には１ＢＤ６Ｈに進み、データバンクに「２」をセットし、１ＢＤＤＨに進み、書直しフラグを０クリアする処理がなされる。
【０２２９】
動作カウンタのカウント値が３６０未満である場合には１Ｂ９ＡＨに進み、竜巻リーチ動作テーブル２がルックアップされ、その竜巻リーチ動作テーブル２に記憶されている竜巻リーチ動作データを読出す処理がなされる。次に１Ｂ９ＦＨに進み、その読出された竜巻リーチ動作データを動作描画処理してその竜巻リーチ動作データに従った竜巻リーチ動作を可変表示装置１により表示させる制御がなされる。
動作カウンタのカウント値が５３０未満の場合には１ＢＢ３Ｈに進み、竜巻リーチ動作テーブル３がルックアップされ、その竜巻リーチ動作テーブル３に記憶されている竜巻リーチ動作データを読出す処理がなされる。次に１ＢＢ８Ｈに進み、その読出された竜巻リーチ動作データを動作画描処理して竜巻リーチ動作データに従った竜巻リーチ動作を可変表示装置１により表示させる制御がなされる。
【０２３０】
図９２（ａ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が０であると判断された場合に実行され、１２ＡＦＨにより、竜巻リーチ色の処理がなされ、フラッシュフラグをセットする処理がなされる。次に１２Ｂ７Ｈに進み、ｃｏｍ９のコマンドデータをフィーバーコマンドにセットする処理がなされ、１２Ｃ８Ｈにより、キャラクタバンクに「１２Ｈ」をセットする処理がなされる。次に１２ＣＦＨに進み、左リールスクロール量と左リール表示量と左花札回転量とを０クリアし、リーチ図柄の１図柄手前を表示させるための処理がなされて１３７４Ｈに進む。
【０２３１】
図９２（ｂ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が６９５以上６９９未満であると判断された場合に実行され、１９Ａ４Ｈにより左と右のリールの縦揺れフラグがセットされて１９ＡＣＨに進む。
図９２（ｃ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が７７３であると判断された場合に実行され、１Ｂ６６Ｈにより、中リールの縦揺れフラグをセットする処理がなされて１Ｂ７２Ｈに進む。
図９２（ｄ）は、後述する１４Ｅ３Ｈの処理が実行された後に実行されるものであり、１６４ＤＨにより、花札上昇カウンタと花札上昇データテーブルの記憶データと花札上昇フラグとに基づいて中花札スクロール量を算出してセットする処理がなされ、１Ｂ７２Ｈに進む。
【０２３２】
図９３（ａ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が１以上４未満，１４２以上１４６未満，１７３以上１７６未満，２１８以上２２２未満，２４９以上２５２未満，２９４以上２９８未満，３２５以上３２８未満，３７０以上３７４未満，４０１以上４０４未満，４４６以上４５０未満または４７７以上４８０未満であると判断された場合に実行され、１３Ｂ３Ｈにより、中リールスクロール量と中花札回転量とに「４」がセットされ、１３ＢＣＨにより、中リールをスクロール表示させる制御がなされる。次に１３Ｃ７Ｈに進み、右リールスクロール量と右花札回転量とに「４」がセットされ、１３Ｄ０Ｈに進み、右リールをスクロール表示させる制御がなされる。次に１３Ｄ８Ｈに進み、左リールスクロール量と左花札回転量とに「４」をセットする処理がなされ、１３Ｅ４Ｈに進み、左リールをスクロール表示させる制御がなされる。次に１３Ｅ７Ｈに進み、左，右，中の花札を回転させるための花札回転フラグをセットする処理がなされて１Ｂ７２Ｈに進む。
【０２３３】
図９３（ｂ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が４以上７未満，１３９以上１４２未満，１７６以上１７９未満，２１５以上２１８未満，２５２以上２５５未満，２９１以上２９４未満，３２８以上３３１未満，３６７以上３７０未満，４０４以上４０７未満または４４３以上４４６未満であると判断された場合に実行され、１３Ｆ２Ｈにより、中リールスクロール量と中花札回転量とに「２」がセットされ、１３ＦＢＨにより、中リールをスクロール表示させる制御がなされる。次に１４０６Ｈに進み、右リールスクロール量と右花札回転量とに「２」をセットする処理がなされ、１４０ＦＨにより、右リールをスクロール表示させる制御がなされる。次に１４１ＡＨに進み、左リールスクロール量と左花札回転量とに「２」をセットする処理がなされ、１４２３Ｈに進み、左リールをスクロール表示させる制御がなされる。次に１４２６Ｈに進み、左，右，中の花札に関する花札回転フラグがセットされて１Ｂ７２Ｈに進む。
【０２３４】
図９４（ａ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が７以上１３７未満または１３７以上１３９未満または１７９以上１８１未満または１８１以上２１３未満または２１３以上２１５未満または２５５以上２５７未満または２５７以上２８９未満または２８９以上２９１未満または３３１以上３３３未満または３３３以上３６５未満または３６５以上３６７未満または４０７以上４０９未満または４０９以上４４１未満または４４１以上４４３未満であると判断された場合に実行される。１４３１Ｈにより、中リールスクロール量と中花札回転量とに「１」をセットする処理がなされ、１４３ＡＨに進み、中リールをスクロール表示させる制御がなされる。次に１４４５Ｈに進み、右リールスクロール量と右花札回転量とに「１」をセットする処理がなされ、１４４ＥＨに進み、右リールをスクロール表示させる制御がなされる。次に１４５９Ｈに進み、左リールスクロール量と左花札回転量とに「１」をセットする処理がなされ、１４６２Ｈに進み、左リールをスクロール表示させる制御がなされる。次に１４６５Ｈに進み、左，右，中に関する花札回転フラグがセットされて１Ｂ７２Ｈに進む。
【０２３５】
図９４（ｂ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が１４７または１７２または２２３または２４８または２９９または３２４または３７５または４００または４５１または４７６と判断された場合に実行される。１３７４Ｈにより、中リールスクロール量と中花札回転量とに「８」がセットされ、１３７ＤＨに進み、中リールをスクロール表示させる制御がなされる。１３８８Ｈに進み、右リールスクロール量と右花札回転量とに「８」がセットされ、１３９１Ｈに進み、右リールをスクロール表示させる制御がなされる。次に１３９ＣＨに進み、左リールスクロール量と左花札回転量とに「８」がセットされ、１３Ａ５Ｈに進み、左リールをスクロール表示させる制御がなされる。次に１３Ａ８Ｈに進み、左，右，中の花札に関する花札回転フラグがセットされて１Ｂ７２Ｈに進む。
【０２３６】
図９５（ａ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が１４８以上１４９未満または１６９以上１７１未満または２２４以上２２５未満または２４５以上２４７未満または３００以上３０１未満または３２１以上３２３未満または３７６以上３７７未満または３９７以上３９９未満または４５２以上４５３未満または４７３以上４７５未満であると判断された場合に実行される。そして前述と同様に中リールに関する制御処理がなされて１Ｂ７２Ｈに進む。
図９５（ｂ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が１４９以上１５５未満または１６３以上１６９未満または２２５以上２３１未満または２３９以上２４５未満または３０１以上３０７未満または３１５以上３２１未満または３７７以上３８３未満または３９１以上３９７未満または４５３以上４５９未満または４６７以上４７３未満であると判断された場合に実行される。そして、中リールに関し前述のような制御がなされた後に１６４ＤＨに進む。
【０２３７】
図９６（ａ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が１５５以上１５７未満または１６１以上１６３未満または２３１以上２３３未満または２３７以上２３９未満または３０７以上３０９未満または３１３以上３１５未満または３８３以上３８５未満または３８９以上３９１未満または４５９以上４６１未満または４６５以上４６７未満であると判断された場合に実行される。そして中リールに関し前述のような処理がなされてその後１６４ＤＨに進む。
図９６（ｂ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が１５７以上１６１未満または２３３以上２３７未満または３０９以上３１３未満または３８５以上３８９未満または４６１以上４６５未満であると判断された場合に実行される。そして中リールについて前述のような制御処理がなされた後に１６４ＤＨに進む。
【０２３８】
図９７（ａ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が５２６以上５２７未満であると判断された場合に実行される。そして中リールについて前述のような制御処理がなされた後に１Ｂ７２Ｈに進む。
図９７（ｂ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が５２２以上５２６未満であると判断された場合に実行される。そして中リールに関し前述のような制御がなされた後に１Ｂ７２Ｈに進む。
図９８（ａ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が５１９以上５２２未満であると判断された場合に実行され、中リールについて前述のような制御動作がなされた後に１Ｂ７２Ｈに進む。
【０２３９】
図９８（ｂ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が４８３以上４８５未満または４８５以上５１７未満または５１７以上５１９未満であると判断された場合に実行される。そして中リールに関し前述のような制御がなされた後に１Ｂ７２Ｈに進む。
図９９（ａ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が５２７以上５２９未満であると判断された場合に実行される。そして中リールについて前述のような制御がなされた後に１Ｂ７２Ｈに進む。
【０２４０】
図９９（ｂ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が５２９以上５３５未満であると判断された場合に実行され、中リールについて前述のような制御処理がなされた後に１Ｂ７２Ｈに進む。
図１００（ａ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が５３５以上５３７未満であると判断された場合に実行される。そして中リールについて前述のような制御動作がなされた後に１Ｂ７２Ｈに進む。
図１００（ｂ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が６３４以上６８８未満であると判断された場合に実行される。そして中リールについて前述のような制御がなされた後に１Ｂ７２Ｈに進む。
【０２４１】
図１０１（ａ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が６９２以上６９５未満であると判断された場合に実行される。そして中リールについて前述のような制御動作が行なわれた後に１Ｂ７２Ｈに進む。
図１０１（ｂ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が６９９以上７０２未満であると判断された場合に実行される。そして１９ＡＣＨにより、中リールスクロール量と中花札回転量とに「４」がセットされ、１９Ｂ８Ｈに進み、中花札について花札回転フラグがセットされた後に１Ｂ７２Ｈに進む。
【０２４２】
図１０１（ｃ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が７０２以上７０８未満であると判断された場合に実行される。そして１９Ｃ３Ｈにより、中リールスクロール量と中花札回転量とに「２」がセットされ、１９ＣＣＨに進み、中花札についての花札回転フラグがセットされた後に１Ｂ７２Ｈに進む。
図１０１（ｄ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が７０８以上７７２未満であると判断された場合に実行される。そして１９ＤＡＨにより、中リールスクロール量と中花札回転量とに「１」がセットされ、１９Ｅ３Ｈに進み、中花札についての花札回転フラグがセットされた後に１Ｂ７２Ｈに進む。
【０２４３】
図１０２（ａ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が６９２以上６９５未満であると判断された場合に実行される。そして中リールについて前述と同様な制御動作がなされた後に１Ｂ７２Ｈに進む。
図１０２（ｂ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が６９１以上６９２未満であると判断された場合に実行される。そして中リールについて前述と同様の制御動作がなされた後に１Ｂ７２Ｈに進む。
図１０３（ａ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が６９０であると判断された場合に実行される。そして中リールについて前述と同様の制御動作がなされた後に１Ｂ７２Ｈに進む。
【０２４４】
図１０３（ｂ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が６８９と判断された場合に実行され、１Ａ６ＦＨにより、中リールスクロール量と中リール表示量と中花札回転量とが０クリアされ、中図柄についての停止予定図柄の６図柄手前を表示する制御がなされた後に１ＡＡ４Ｈに進む。
図１０４（ａ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が５４９以上６３４未満であると判断された場合に実行される。そして中リールについて前述と同様の制御動作がなされた後に１Ｂ７２Ｈに進む。
【０２４５】
図１０４（ｂ）は、１０Ｅ７Ｈにより動作カウンタのカウント値が５３７以上５４９未満であると判断された場合に実行される。そして中リールについて前述と同様の制御動作がなされた後に１Ｂ７２Ｈに進む。
図１０５，図１０６は、図６９（ｃ）の０５６５Ｈによりセットされた処理アドレスに記憶されている三三七拍子リーチ動作のサブルーチンプログラムを示すフローチャートである。１ＢＥ３Ｈにより動作カウンタのカウント値がチェックされ、図１０５，図１０６に示すような数値に従って制御が分岐されて動作カウンタのカウント値に従って対応するサブルーチンプログラムにジャンプする。
【０２４６】
図１０７（ａ）は、１ＢＥ３Ｈにより動作カウンタのカウント値が７２３以上７３９未満または７４３以上７５９未満または７６３以上７７９未満または７８３以上７９９未満または８０３以上８１９未満または８２３以上８３９未満または８４３以上８５９未満または５００３以上５０１８未満または５０２０以上９９９９未満または１０００３以上１０４９未満または図示する数値以外のその他の値の場合に実行される。
そして、１ＥＦ１Ｈにより、動作カウンタのカウント値が５４０未満であるか否かの判断がなされる。そして動作カウンタのカウント値が５４０未満の場合には１Ｆ００Ｈに進み、三三七拍子リーチ動作テーブル１をルックアップしてそこに記憶されている三三七拍子リーチ動作データを読出す制御がなされる。次に１Ｆ０５Ｈに進み、その読出した三三七拍子リーチ動作データを動作描画処理して三三七拍子リーチ動作データに従った三三七拍子リーチ動作を可変表示装置１により表示させるための制御がなされる。
【０２４７】
１ＥＦ１Ｈにより動作カウンタのカウント値が５４０以上であると判断された場合には、１Ｆ０ＡＨに進み、三三七拍子リーチ動作テーブル２をルックアップしてそこに記憶されている三三七拍子リーチ動作データを読出す制御がなされる。次に１Ｆ１２Ｈにに進み、その読出した三三七拍子リーチ動作データを動作描画処理してその三三七拍子リーチ動作データに従った三三七拍子リーチ動作を可変表示装置１により表示させるための制御がなされる。
次に１Ｆ１５Ｈに進み、左予定停止図柄と中予定停止図柄を比較して同じゾロ目の図柄になっているか否か判断して大当りが発生するか否かを判別する処理がなされる。そして大当りが発生すると判断された場合には１Ｆ２１Ｈに進み、三三七拍子リーチ当り動作がなされる。これは、三三七拍子リーチ大当り動作テーブルをルックアップしてそこに記憶されている三三七拍子リーチ大当り動作データを読出す制御である。次に１Ｆ２６Ｈに進み、その読出した三三七拍子リーチ大当り動作データを動作描画処理してその三三七拍子リーチ大当り動作データに従った三三七拍子リーチ大当り動作を可変表示装置１により表示させるための制御がなされる。
【０２４８】
一方、１Ｆ１５Ｈにより大当りが発生しないと判断された場合には１Ｆ２ＥＨに進み、三三七拍子リーチ外れ動作テーブルをルックアップしてそこに記憶されている三三七拍子リーチ外れ動作データを読出す処理がなされる。次に１Ｆ３３Ｈに進み、その読出した三三七拍子リーチ外れ動作データを動作描画処理して、その三三七拍子リーチ外れ動作データに従った三三七拍子リーチ外れ動作を可変表示装置１により表示させるための制御がなされる。
図１０７（ｂ）は、１ＢＥ３Ｈにより動作カウンタのカウント値が０であると判断された場合に実行される。そして、１Ｄ３３Ｈにより、双子リーチ色の処理がなされ、１Ｄ３６Ｈに進み、ＢＡＳＥ０をＨＬレジスタにロードする処理がなされる。次に１Ｄ３ＣＨに進み、そのロードされたＢＡＳＥ０に基づいて描画処理を行なう処理がなされる。次に１Ｄ３ＦＨに進み、ｃｏｍ０のコマンドデータをフィーバーコマンドにセットする処理がなされる。次に１Ｄ４５Ｈに進み、データバンクに「２Ｈ」をセットし、キャラクタバンクに「１３Ｈ」をセットする処理がなされる。次に１Ｄ５３Ｈに進み、書直しフラグを０クリアする処理がなされて１Ｄ５８Ｈに進む。
【０２４９】
図１０８（ａ）は、１ＢＥ３Ｈにより動作カウンタのカウント値が１以上２３９未満または２４３以上２５９または２６３以上２７９未満または２３８以上２９９未満または３２３以上３３９未満または３４３以上３５９未満または３６３以上３７９未満または４０３以上４１９未満または４２３以上４３９未満または４４３以上４５９未満または４６３以上４７９未満または４８３以上４９９未満または５０３以上５１９未満または５２３以上５３９未満または５６３以上５７９未満または５８３以上５９９未満または６０３以上６１９未満または６１９以上６３９未満または６４３以上６５９未満または６６３以上６７９未満または６８３以上６９９未満または６９９以上７１９未満であると判断された場合に実行される。
【０２５０】
そして、１Ｄ５ＤＨにより、花札制御フラグの値に基づいて左図柄が変動しているか否かの判断がなされ、左図柄が変動していないと判断された場合には１Ｄ７８Ｈに進む。１Ｄ７８Ｈでは、花札制御フラグの値に基づいて右図柄が変動しているか否かの判断がなされ、変動していないと判断された場合には図１０８（ｂ）に示す１Ｄ９３Ｈに進む。１Ｄ９３Ｈでは、花札制御フラグの値に基づいて中図柄が変動しているか否かの判断がなされ、変動していないと判断された場合には１ＥＦ１Ｈに進む。
【０２５１】
一方、１Ｄ５ＤＨにより、左図柄が変動していると判断された場合には１Ｄ６４Ｈに進み、左リールスクロール量と左花札回転量とに「１２」がセットされる処理がなされる。次に１Ｄ６ＤＨに進み、左リールをスクロール表示させる処理がなされ、１Ｄ７０Ｈに進み、左花札について花札回転フラグをセットする処理がなされる。
１Ｄ７８Ｈにより、右図柄が変動していると判断された場合には１Ｄ７ＦＨに進み、右リールスクロール量と右花札回転量とに「１２」がセットされる処理がなされる。次に１Ｄ８８Ｈに進み、右リールをスクロール表示させる制御がなされ、１Ｄ８ＢＨに進み、右花札についての花札回転フラグをセットする処理がなされる。
【０２５２】
１Ｄ９３Ｈにより、中図柄が変動していると判断された場合には、１Ｄ９ＢＨに進み、中リールスクロール量と中花札回転量とに「１２」をセットする処理がなされ、１ＤＡ４Ｈに進み、中リールをスクロール表示させる制御がなされる。次に１ＤＡ７Ｈに進み、中花札についての花札回転フラグをセットする処理がなされる。
図１０９（ａ）は、１ＢＥ３Ｈにより動作カウンタのカウント値が２４０または５６０であると判断された場合に実行される。そして１ＤＢ２Ｈにより、左花札についての花札制御フラグをセットする処理がなされ、１ＤＢＡＨに進み、左リールスクロール量と左リール表示量と左花札回転量とに０をセットして、左図柄についてリーチ図柄の２図柄手前を表示させるための制御がなされた後１ＤＡＢＨに進む。
【０２５３】
図１０９（ｂ）は、１ＤＢＡＨの処理の後または１ＢＥ３Ｈにより動作カウンタのカウント値が２４１以上２４３未満または２５９以上２６３未満または２７９以上２８３未満または５６１以上５６３未満または５７９以上５８３未満または５９９以上６０３未満であると判断された場合に実行される。１ＤＥＢＨにより、左スクロール量と左花札回転量とに「８」がセットされ、１ＤＦ７Ｈにより、左花札についての左花札回転フラグがセットされる処理がなされ、１Ｄ５ＤＨに進む。
【０２５４】
図１０９（ｃ）は、１Ｄ５３Ｈの処理がなされた後または１ＢＥ３Ｈにより動作カウンタのカウント値が２９９以上３１９未満または３７９以上３９９未満または５３９以上５５９未満であると判断された場合に実行される。そして１Ｄ５８Ｈにより、花札制御フラグを０クリアする処理がなされ、１Ｄ５ＤＨに進む。図１０９（ｄ）は、１ＢＥ３Ｈにより動作カウンタのカウント値が３４０または６４０であると判断された場合に実行される。そして１Ｅ０２Ｈにより、右花札についての花札制御フラグをセットする処理がなされ、１Ｅ０ＡＨに進み、右リールスクロール量と右リール表示量と右花札回転量とを０にセットし、右図柄についてリーチ図柄の２図柄手前を表示させる制御がなされた後に１Ｅ３ＢＨに進む。
【０２５５】
図１０９（ｅ）は、１Ｅ０ＡＨの処理が実行された後または１ＢＥ３Ｈにより動作カウンタのカウント値が３２１以上３２３未満または３３９以上３４３未満または３５９以上３６３未満または６４１以上６４３未満または６５９以上６６３未満または６７９以上６８３未満であると判断された場合に実行される。そして１Ｅ３ＢＨにより、右リールスクロール量と右花札回転量とに「８」がセットされる。次に１Ｅ４７Ｈに進み、右花札に関して花札回転フラグをセットする処理がなされて１Ｄ５ＤＨに進む。
【０２５６】
図１１０（ａ）は、１ＢＥ３Ｈにより動作カウンタのカウント値が４００または７２０であると判断された場合に実行される。そして１Ｅ５２Ｈにより、中花札に関して花札制御フラグがセットされる。次に１Ｅ５ＡＨに進み、中リールスクロール量と中リール表示量と中花札回転量とを０にする制御がなされ、中図柄に関してリーチ図柄の６図柄手前を表示する制御がなされた後に１Ｅ９５Ｈに進む。
図１１０（ｂ）は、１Ｅ５ＡＨの処理が実行された後または１ＢＥ３Ｈにより動作カウンタのカウント値が４０１以上４０３未満または４１９以上４２３未満または４３９以上４４３未満または４５９以上４６３未満または４７９以上４８３未満または４９９以上５０３未満または５１９以上５２３未満であると判断された場合に実行される。そして、１Ｅ９５Ｈにより、中リールスクロール量と中花札回転量とに「８」がセットされ、１ＥＡ１Ｈに進み、中花札についての花札回転フラグがセットされて１Ｄ５ＤＨに進む。
【０２５７】
図１１０（ｃ）は、後述する１ＥＢ５Ｈまたは１ＥＣ７Ｈの処理が実行された後または１ＢＥ３Ｈにより動作カウンタのカウント値が７２１以上７２３未満または７３９以上７４３未満または５５９以上７６３未満または７７９以上７８３未満または７７９以上７８３未満または７９９以上８０３未満または４９９９以上５００３未満または９９９９以上１０００３未満であると判断された場合に実行される。そして１ＥＣＥＨにより、中リールスクロール量と中花札回転量とに「８」がセットされる。そして１ＥＤＡＨに進み、中花札についての花札回転フラグがセットされて１ＥＦ１Ｈに進む。
【０２５８】
図１１１（ａ）は、１ＢＥ３Ｈにより動作カウンタのカウント値が８１９以上８２３未満であると判断された場合に実行される。そして１ＥＡＣＨにより、現在されている中図柄ナンバーが中予定停止図柄ナンバーに一致したか否かの判断がなされ、予定停止図柄と一致していないと判断された場合には１ＥＣＥＨに進が、一致した段階て１ＥＢ５Ｈに進み、動作カウンタを「５０００」にセットする処理がなされた後に１ＥＣＥＨに進む。
図１１１（ｂ）は、１ＢＥ３Ｈにより動作カウンタのカウント値が８３９以上８４３未満であると判断された場合に実行される。そして１ＥＢＥＨにより、現在表示している中図柄ナンバーと中図柄予定停止ナンバーとを比較して一致するか否かの判断がなされ、予定停止図柄になっていない場合には１ＥＣＥＨに進むが、予定停止図柄と一致した段階で１ＥＣ７Ｈに進み、動作カウンタを「１００００」にセットした後１ＥＣＥＨに進む。
【０２５９】
図１１１（ｃ）は、１ＢＥ３Ｈにより動作カウンタのカウント値が８５９以上８６３未満であると判断された場合に実行され、１ＥＥ４Ｈにより、動作カウンタに「５０００」をセットする処理がなされた後に１ＥＦ１Ｈに進む。
図１１１（ｄ）は、１ＢＥ３Ｈにより動作カウンタのカウント値が８６３以上４９９９未満または５０１９であると判断された場合に実行され、１ＥＥＤＨにより、処理中フラグを０クリアして１ＥＦ１Ｈに進む。
図１１２，図１１３は、図６９（ｄ）の０５７ＦＨによりセットされた処理アドレスに記憶されている勝負リーチのサブルーチンプログラムである。１Ｆ３７Ｈにより、動作カウンタのカウント値がチェックされそのカウント値が図示する数値のどこに当てはまるかにより制御がそれぞれ分岐して所定のサブルーチンプログラムにジャンプする。
【０２６０】
図１１４（ａ）は、１Ｆ３７Ｈにより動作カウンタのカウント値が３９４以上４１９未満または５３７以上５６２未満または図１１２，図１１３に示した数値以外のその他の値であった場合に実行される。そして、２１Ｄ５Ｈにより、動作カウンタのカウント値が５０であるか否かの判断がなされ、５０でなければ直接２１Ｆ２Ｈに進が、５０の場合には２１Ｅ１Ｈに進み、データバンクに「２Ｈ」をセットし、キャラクタバンクに「１３Ｈ」をセットする処理がなされた後２１Ｆ２Ｈに進む。２１Ｆ２Ｈでは、勝負リーチ動作テーブルをルックアップして、そこに記憶されている勝負リーチ動作データを読出す制御がなされる。次に２１Ｆ７Ｈに進み、その読出した勝負リーチ動作データを動作描画処理してその勝負リーチ動作データに従った勝負リーチ動作を可変表示装置１により表示させるための制御がなされる。
【０２６１】
図１１４（ｂ）は、１Ｆ３７Ｈにより動作カウンタのカウント値が０であると判断された場合に実行される。そして２０２ＢＨにより、「ＣＨＡＬＣＥ０」の表示データがセットされて２０３１Ｈにより、そのセットされた表示データを描画処理して可変表示装置１により表示させるための制御がなされる。次に２０３４Ｈに進み、勝負リーチ色の処理がなされ、２０３７Ｈに進み、ｃｏｍ０のコマンドデータをフィーバーコマンドにセットする処理がなされる。次に２０３ＤＨに進み、書直しフラグを０クリアする処理がなされて２０４２Ｈに進む。
【０２６２】
図１１４（ｃ）は、２０３ＤＨの処理が終了した後または１Ｆ３７Ｈにより動作カウンタのカウント値が１以上１１９未満であると判断された場合に実行される。そして２０４２Ｈにより、中リールスクロール量と中花札回転量とを「１２」にセットする処理がなされ、２０４ＢＨに進み、中リールをスクロール表示させるための制御がなされ、２０４ＥＨに進み、中花札についての花札回転フラグをセットする処理がなされて２１Ｄ５Ｈに進む。
図１１５（ａ）は、１Ｆ３７Ｈにより動作カウンタのカウント値が１２０であると判断された場合に実行され、２０５９Ｈにより、花札裏図柄ｄを可変表示装置に表示させるための制御がなされた後２１Ｃ１Ｈに進む。
【０２６３】
図１１５（ｂ）は、２０５９Ｈの処理が実行された後または後述する２０６８Ｈ，２０７７Ｈ，２０８６Ｈ，２０９ＡＨ，２０Ｂ２Ｈ，２０Ｃ１Ｈの処理が実行された後または１Ｆ３７Ｈにより動作カウンタのカウント値が１２１以上１２７未満または１２９以上１３５未満または１３７以上１４３未満または１４５以上１７１未満または１７３以上３５２未満または３５４以上３６０未満または３６２以上３６８未満または３７０以上３７６未満または３７８以上３８４未満または４３６以上４９５未満または４９７以上５０３未満または５０５以上５１１未満または５１３以上５１９未満または５２１以上５２７未満または５７８以上７５８未満または７６０以上７６６未満または７６８以上７７４未満または７７６以上７８２未満または７８４以上７９０未満であると判断された場合に実行される。そして２１Ｃ１Ｈにより、中リールスクロール量を「１４」にセットする処理がなされた後に２１Ｄ５Ｈに進む。
【０２６４】
図１１５（ｃ）は、１Ｆ３７Ｈにより動作カウンタのカウント値が１２８であると判断された場合に実行され、２０６８Ｈにより、花札裏図柄ｅを可変表示装置１に表示させるための制御がなされた後に２１Ｃ１Ｈに進む。
図１１５（ｄ）は、１Ｆ３７Ｈにより動作カウンタのカウント値が１３６であると判断された場合に実行され、２０７７Ｈにより花札裏図柄ｆを可変表示装置１に表示させるための制御がなされた後に２１Ｃ１Ｈに進む。
図１１５（ｅ）は、１Ｆ３７Ｈにより動作カウンタのカウント値が１４４または３５３または４９６または７５９であると判断された場合に実行され、２０８６Ｈにより、花札裏図柄ｆａｃｅを可変表示装置１に表示させるための制御がなされた後に２１Ｃ１Ｈに進む。
【０２６５】
図１１５（ｆ）は、１Ｆ３７Ｈにより動作カウンタのカウント値が１７２であると判断された場合に実行され、２０９ＡＨにより、花札裏図柄を消去する処理がなされた後に２１Ｃ１Ｈに進む。
図１１５（ｇ）は、１Ｆ３７Ｈにより動作カウンタのカウント値が３６１または５０４または７６７であると判断された場合に実行され、２０Ｂ２Ｈにより、花札裏図柄ａを可変表示装置１に表示させるための制御がなされた後に２１Ｃ１Ｈに進む。
【０２６６】
図１１５（ｈ）は、１Ｆ３７Ｈにより動作カウンタのカウント値が３６９または５１２または７７５であると判断された場合に実行され、２０Ｃ１Ｈにより、花札裏図柄ｂを可変表示装置１に表示させるための制御がなされた後に２１Ｃ１Ｈに進む。
図１１６（ａ）は、１Ｆ３７Ｈにより動作カウンタのカウント値が３７７または５２０または７８３であると判断された場合に実行され、２０Ｄ０Ｈにより、花札裏図柄ｃを可変表示装置１に表示させるための制御がなされた後に２１Ｃ１Ｈに進む。
【０２６７】
図１１６（ｂ）は、１Ｆ３７Ｈにより動作カウンタのカウント値が３８５であると判断された場合に実行され、２０ＤＦＨにより、中リールスクロール量と中リール表示量と中花札回転量とが０にセットされ、中図柄についてリーチ図柄の２図柄手前を表示させるための制御がなされた後に２１６ＤＨに進む。
図１１６（ｃ）は、２０ＤＦの処理が実行された後または１Ｆ３７Ｈにより動作カウンタのカウント値が３８６以上３９２未満または５２９以上５３５未満または７９２以上７９８未満であると判断された場合に実行される。そして２１６ＤＨにより、中リールスクロール量に「４」がセットされ中花札回転量に「２」が０にセットされる処理がなされる。次に２１７７Ｈに進み、中リールをスクロール表示させる制御がなされ、２１７ＡＨにより、中花札について花札回転フラグをセットする処理がなされた後に２１Ｄ５Ｈに進む。
【０２６８】
図１１６（ｄ）は、１Ｆ３７Ｈにより動作カウンタのカウント値が３９３または５３６または７９９であると判断された場合に実行され、２１Ｃ９Ｈにより、中図柄についての縦揺れフラグをセットする処理がなされた後に２１Ｄ５Ｈに進む。
図１１６（ｅ）は、１Ｆ３７Ｈにより動作カウンタのカウント値が４１９以上４３５未満または５６２以上５７８未満であると判断された場合に実行され、２１Ｂ９Ｈにより、中花札スクロール量を「６」にセットする処理がなされて２１Ｃ１Ｈに進む。
【０２６９】
図１１６（ｆ）は、１Ｆ３７Ｈにより動作カウンタのカウント値が５２８または７９２であると判断された場合に実行され、２１８５Ｈにより、中リールスクロール量と中リール表示量と中花札回転量とが０にセットされ、中予定停止図柄を可変表示装置１に表示させる制御がなされて２１６ＤＨに進む。
図１１７は、図７０の０５９９Ｈによりセットされた処理アドレスに記憶されている双子リーチのサブルーチンを示すフローチャートである。２１ＦＢＨにより動作カウンタのカウント値がチェックされ、そのカウント値に基づいて処理ルーチンジャンプテーブルをルックアップし、カウント値が図１１７に示されている数値のどこに属するかによってジャンプ先のルーチンが決まり、そのジャンプ先ルーチンへ制御がジャンプする。
【０２７０】
図１１８（ａ）は、２１ＦＢＨにより動作カウンタのカウント値が図１１７に示す数値のどこにも属さずその他の値であった場合に実行される。そして２３ＣＥＨにより、双子リーチ動作テーブルをルックアップし、その双子リーチ動作テーブルに記憶されている双子リーチ動作データを読出す処理がなされる。次に２３Ｄ６Ｈに進み、その読出した双子リーチ動作データを動作描画処理して双子リーチ動作データに従った双子リーチ動作を可変表示装置１に表示させるための制御がなされる。次に２３Ｄ９Ｈに進み、左予定停止図柄と中予定停止図柄とを比較して一致するか否かを判断し、一致して大当りになると判断された場合には制御がリターンする。一方、一致せずに大当りにはならないと判断された場合には２３Ｅ５Ｈに進み、双子リーチ外れ動作テーブルをルックアップし、そこに記憶されている双子リーチ外れ動作データを読出す処理がなされる。次に２３ＥＡＨに進み、その読出した双子リーチ外れ動作データを動作描画処理して双子リーチ外れ動作データに従った双子リーチ外れ動作を可変表示装置１に表示させるための制御がなされる。その結果、大当りが発生する場合には、双子リーチ動作テーブルに記憶されている双子リーチ動作データに従った双子リーチ動作表示がなされ、大当りが発生しない場合には、双子リーチ外れ動作テーブルに記憶されている双子リーチ外れ動作データに従った双子リーチ表示がなされる。
【０２７１】
図１１８（ｂ）は、２１ＦＢＨにより動作カウンタのカウント値が０であると判断された場合に実行される。そして２２８３Ｈにより、双子リーチ色の処理がなされ、２２８６Ｈに進み、「ＢＡＳＥ０」を表示させるためのデータがセットされ、２２８ＣＨにより、そのセットされた「ＢＡＳＥ０」を描画処理して可変表示装置１に表示させるための制御なされる。次に２２８ＦＨに進み、ｃｏｍ０のコマンドデータをフィーバーコマンドにセットする処理がなされる。次に２２９５Ｈに進み、データバンクに「２Ｈ」をセットし、キャラクタバンクに「１３Ｈ」をセットする処理がなされる。次に２２Ａ３Ｈに進み、書直しフラグを０クリアする処理がなされて２２Ａ８Ｈに進む。
【０２７２】
図１１９（ａ）は、２２Ａ３Ｈの処理が実行された後または２１ＦＢＨにより動作カウンタのカウント値が１以上１１９未満であると判断された場合に実行される。そして２２Ａ８Ｈにより、中リールスクロール量と中花札回転量とに「１２」がセットされ、２２Ｂ１Ｈにより、中リールをスクロール表示させる制御がなされ、２２Ｂ４Ｈにより、中花札について花札回転フラグがセットされ、２３ＣＥＨに進む。
図１１９（ｂ）は、２１ＦＢＨにより動作カウンタのカウント値が１２０であると判断された場合に実行され、２２ＢＦＨにより、中リールスクロール量と中リール表示量と中花札回転量とが「０」がセットされ、リーチ図柄を表示させる制御がなされて２２Ｆ８Ｈに進む。
【０２７３】
図１１９（ｃ）は、２２ＢＦＨの処理が実行された後または２１ＦＢＨにより動作カウンタのカウント値が１２１以上１２７未満であると判断された場合に実行される。そして２２Ｆ８Ｈにより、中リールスクロール量と中花札回転量とに「４」がセットする処理がなされ、２３０１Ｈにより、中リールをスクロール表示させる制御がなされ、２３０４Ｈに進み、中花札について花札回転フラグをセットする処理がなされて２３ＣＥＨに進む。
図１１９（ｄ）は、２１ＦＢＨにより動作カウンタのカウント値が１２８であると判断された場合に実行される。そして２２ＢＦＨにより、スロット２の方に記憶されている左花札表示位置に「００１８６ｈ」を加算してその表示位置をずらして、さらに、スロット１の方に記憶されている中花札表示位置データに「０００１８ｈ」を加算してその表示位置をずらせる制御を行ない、２３２３Ｈに進む。２３２３Ｈでは、スロット２の方に記憶されている中花札表示位置データに「００１９８ｈ」を加算してその表示位置をずらせる制御を行ない、スロット２の方に記憶されている右花札表示位置データに対し「００１ａａｈ」を加算してその表示位置をずらせる制御が行なわれる。次に２３３７Ｈに進み、スロット表示位置データテーブル１に基づいてスロット表示を行ない、２３４２Ｈに進み、スロットポジションにスロット開始アドレスをセットする処理がなされて２３４ＣＨに進む。このプログラムにより、花札が次々とめくれて下方に落下する表示制御がなされる。
【０２７４】
図１１９（ｅ）は、２３４２Ｈの処理が実行された後または２１ＦＢＨにより動作カウンタのカウント値が１４５以上１７７未満または２７７以上４０５未満または５０５以上６３３未満または７６１以上８８９未満であると判断された場合に実行される。そして２３４ＣＨにより、中リールスクロール量に「１」をセットする処理がなされ、２３４ＥＨにより、中リールをスクロール表示させる制御がなされ、２３５３Ｈに進み、中花札落下フラグを「３」にセットする処理がなされた後２３ＣＥＨに進む。
【０２７５】
図１２０（ａ）は、２１ＦＢＨにより動作カウンタのカウント値が１７７以上１９７未満または４０５以上４２５未満または６６７以上６８１未満であると判断された場合に実行される。２３７３Ｈにより、中リールスクロール量を「８」にセットする処理がなされ、２３７５Ｈにより、中リールをスクロール表示させる制御がなされ、２３７８Ｈに進み、中花札落下フラグを「２４」にセットする処理がなされて２３ＣＥＨに進む。
図１２０（ｂ）は、２１ＦＢＨにより動作カウンタのカウント値が１９７以上２２９未満または４２５以上４５７未満または６８１以上７１３未満であると判断された場合に実行される。２３６６Ｈにより、中リールスクロール量に「４」をセットする処理がなされ、２３６８Ｈにより、中リールをスクロール表示させる制御がなされ、２３６ＢＨに進み、中花札落下フラグを「１２」にセットする処理がなされて２３ＣＥＨに進む。
【０２７６】
図１２０（ｃ）は、２１ＦＢＨにより動作カウンタのカウント値が２２９以上２７７未満または４５７以上５０５未満または７１３以上７６１未満であると判断された場合に実行される。２３５９Ｈにより、中リールスクロール量に「２」をセットする処理がなされ、２３５ＢＨにより、中リールをスクロール表示させる制御がなされ、２３５ＥＨにより、中花札落下フラグを「６」にセットする処理がなされて２３ＣＥＨに進む。
図１２０（ｄ）は、２１ＦＢＨにより動作カウンタのカウント値が６３３以上６６５未満であると判断された場合に実行される。２３８０Ｈにより中リールスクロール量に「１４」をセットする処理がなされ、２３８２Ｈにより中リールをスクロール表示させる制御がなされ、２３８５Ｈにより中花札落下フラグを「４２」にセットする処理がなされて２３ＣＥＨに進む。
【０２７７】
図１２１（ａ）は、２１ＦＢＨにより動作カウンタのカウント値が６６６であると判断された場合に実行され、２３８ＤＨにより、中リールスクロール量と中リール表示量とが０にセットされ、ｃｏｍ２のコマンドデータを取込んでその取込んだ中図柄予定停止ナンバーに基づいてその予定停止図柄の１４図柄手前を表示させる制御がなされる。その後２３７３Ｈに進む。
図１２１（ｂ）は、２１ＦＢＨにより動作カウンタのカウント値が８８９であると判断された場合に実行される。２３Ｂ８Ｈにより、左予定停止図柄と中予定停止図柄とが一致するか否かの判断がなされ、一致して大当りとなると判断された場合には２３Ｃ３Ｈに進み、処理中フラグを０クリアした後に２３Ｃ６Ｈに進む。一方、大当りにはならないと判断された場合には直接２３Ｃ６Ｈに進む。
【０２７８】
図１２１（ｃ）は、２１ＦＢＨにより動作カウンタのカウント値が９４５であると判断された場合に実行され、２３Ｂ２Ｈにより処理中フラグを０クリアした後２３７３Ｈに進む。
図１２１（ｄ）は、２３Ｂ８ＨによりＮＯの判断がなされた場合または２３Ｃ３Ｈの処理が実行された後に実行される。そして２３Ｃ５Ｈにより中図柄について縦揺れフラグをセットする処理がなされた後２３ＣＥＨに進む。
図１２２（ａ）は、図７０の０５Ｃ４Ｈによりセットされた処理アドレスに記憶されている短縮全図柄変動のサブルーチンプログラムを示すフローチャートである。２３ＥＥＨにより動作カウンタのカウント値がチェックされ、そのカウント値に基づいて処理ルーチンジャンプテーブルをルックアップしてそのカウント値に対応する処理ルーチンにジャンプする処理がなされる。
【０２７９】
図１２２（ｂ）は、２３ＥＥＨにより動作カウンタのカウント値が１７６以上であると判断された場合に実行される。２５５ＣＨにより、左リールスクロール量と左花札回転量とに「１２」がセットされる処理がなされ、２５６５Ｈにより、左リールをスクロール表示する制御がなされる。次に２５７０Ｈに進み、右リールスクロール量と右花札回転量とに「１２」がセットされる処理がなされ、２５７９Ｈにより、右リールをスクロール表示させる制御がなされる。次に２５８４Ｈに進み、中リールスクロール量と中花札回転量とに「１２」をセットする処理がなされ、２５８ＤＨにより、中リールをスクロール表示させる制御がなされる。
【０２８０】
次に２５９ＢＨに進み、開始動作テーブルをルックアップしてそこに記憶されている開始動作データを読出す処理がなされる。次に２５Ａ０Ｈに進み、その読出した開始動作データを動画描画処理して開始動作データに従った開始動作を可変表示装置１に表示させるための制御がなされる。
図１２３（ａ）は、２３ＥＥＨにより動作カウンタのカウント値が０であると判断された場合に実行される。２３２２Ｈによりスクリーン１のデータをＤＥレジスタにロードし、２４２５Ｈによりスクリーンクリア処理がなされ、２４２８Ｈにより符号化識別情報の図柄データを記憶しているスロット０のデータをＤＥレジスタにロードする処理がなされ、２４２ＢＨによりスロットクリア処理がなされる。次に２３２ＥＨに進み、花札画像データのアドレスを記憶しているスロット１のデータをＤＥレジスタにロードする処理がなされ、２４３１Ｈによりスロットクリア処理がなされる。次に２４３４Ｈに進み、データバンクに「１」をセットし、キャラクタバンクに「２」をセットする処理がなされる。次に２４６６Ｈに進み、画面書換フラグがセットされているか否かの判断がなされ、セットされていない場合には２４３８Ｈに進むが、セットされている場合には２４６ＣＨに進み、「ＢＡＳＥ０」を表示させるためのデータをセットし、２４７２Ｈに進み、そのセットされたデータを描画処理して可変表示装置１に表示させるための制御がなされた後２４８３Ｈに進む。
【０２８１】
図１２３（ｂ）は、２４６６ＨによりＮＯの判断がなされた場合または２４７２Ｈの処理が実行された後または２１ＦＢＨにより動作カウンタのカウント値が１２０であると判断された場合に実行される。２４３８Ｈにより、図柄が可変表示制御されて２５４４Ｈに進む。
図１２３（ｃ）は、２４８３Ｈの処理が実行された後または２１ＦＢＨにより動作カウンタのカウント値が１以上１２０未満であると判断された場合に実行される。２５４４Ｈにより左花札スクロール量に「２」をセットする処理がなされ、２５４ＣＨにより、右花札スクロール量に「２」をセットする処理がなされ、２５５４Ｈにより、中花札スクロール量に「２」をセットする処理がなされて２５５ＣＨに進む。
【０２８２】
図１２４（ａ）は、図７１（ａ）の０５ＤＦＨによりセットされた処理アドレスに記憶されている短縮全図柄停止のサブルーチンプログラムを示すフローチャートである。２５Ａ４Ｈにより動作カウンタのカウント値がチェックされ、そのカウント値に基づいて処理ルーチンジャンプテーブルがルックアップされ、そのカウント値に対応する処理ルーチンへジャンプする処理がなされる。
図１２４（ｂ）は、２５Ａ４Ｈにより動作カウンタのカウント値が３７以上であると判断された場合に実行され、制御がリターンする。
【０２８３】
図１２４（ｃ）は、２５Ａ４Ｈにより動作カウンタのカウント値が０以上であると判断された場合に実行される。２５ＤＣＨにより左予定停止図柄ナンバーと右予定停止図柄ナンバーとを比較して一致するか否か判断し、両者一致してリーチ条件が成立している場合には２５Ｅ５Ｈに進むが、リーチが成立していないと判断された場合には２５Ｆ８Ｈに進む。
２５Ｅ５Ｈでは、通常リーチ色の処理がなされ、２５Ｅ８Ｈに進み、ｃｏｍ０のコマンドデータをフィーバーコマンドにセットする処理がなされる。２５Ｆ８Ｈでは、左リールスクロール量と左リール表示量と左花札回転量とを０にセットする処理がなされ、左予定停止図柄ナンバーを呼出してその左予定停止図柄よりも１図柄手前の図柄を表示する制御がなされる。次に２６２４Ｈに進み、右リールスクロール量と右リール表示量と右花札回転量とを０にセットする処理がなされ、右予定停止図柄ナンバーを呼出しその右予定停止図柄よりも１図柄手前の図柄を表示する制御がなされる。次に２６５５Ｈに進み、中リールスクロール量と中リール表示量と中花札回転量とを０にセットする処理がなされ、中予定停止図柄ナンバーを呼出しその中予定停止図柄よりも１図柄手前の図柄を表示する制御がなされて２６８ＡＨに進む。
【０２８４】
図１２５（ａ）は、２６５５Ｈの処理が実行された後に実行される。２６８ＡＨにより、左リールスクロール量と左花札回転量とに「８」をセットする処理がなされ、２６９３Ｈにより左リールをスクロール表示させる制御がなされる。次に２６９６Ｈに進み、右リールスクロール量と右花札回転量とに「８」をセットする処理がなされ、２６９ＦＨにより右リールをスクロール表示させる制御がなされる。次に２６Ａ２Ｈに進み、中リールスクロール量と中花札回転量とに「８」をセットする処理がなされ、２６ＡＢＨにより中リールをスクロール表示させる制御がなされて２６Ｆ４Ｈに進む。
【０２８５】
図１２５（ｂ）は、２６Ａ４Ｈにより動作カウンタのカウント値が３以上３５未満であると判断された場合に実行される。２６Ｂ９Ｈにより、左リールスクロール量と左花札回転量とに「１」がセットされ、２６Ｃ２Ｈにより、左リールをスクロール表示させる制御がなされる。次に２６Ｃ５Ｈに進み、右リールスクロール量と右花札回転量とに「１」をセットする処理がなされ、２６ＣＥＨにより、右リールをスクロール表示させる制御がなされる。次に２６Ｄ１Ｈに進み、中リールスクロール量と中花札回転量とに「１」をセットする処理がなされ、２６ＤＡＨにより、中リールをスクロール表示させる制御がなされた後に２６Ｆ４Ｈに進む。
【０２８６】
図１２５（ｃ）は、２５Ａ４Ｈにより動作カウンタのカウント値が３６であると判断された場合に実行され、２６Ｅ８Ｈにより、左，右，中リールに関しリール縦揺れフラグをセットする処理がなされた後に２６Ｆ４Ｈに進む。
図１２６（ａ）は、図７１（ｂ）の０６２ＡＨによりセットされた処理アドレスに記憶されている大当り動作のサブルーチンプログラムを示すフローチャートである。２６Ｆ５Ｈにより動作カウンタのカウント値がチェックされ、そのカウント値に基づいて処理ルーチンジャンプテーブルをルックアップし、そのカウント値に対応する処理ルーチンへジャンプする制御がなされる。
【０２８７】
図１２６（ｂ）は、２６Ｆ５Ｈにより動作カウンタのカウント値が０であると判断された場合に実行される。２７２５Ｈにより、スクリーン１のデータをＤＥレジスタにロードする処理がなされ、２７２ＢＨによりスクリーンクリア処理がなされる。次に２７３６Ｈに進み、画面書換フラグを０クリアする処理がなされ、２７３ＢＨにより、フィーバーフラグをセットする処理がなされて２７４３Ｈに進む。
図１２６（ｃ）は、２７３ＢＨの処理が実行された後または２６Ｆ５Ｈにより動作カウンタのカウント値が１以上６５５３５未満であると判断された場合に実行される。この図１２６（ｃ）のプログラムは、フィーバーコマンドのデータをチェックしてその値に従って所定のルーチンにジャンプさせる制御である。フィーバーコマンドの値が２４ｈまたは２５ｈまたは２６ｈの場合に２７６６Ｈにジャンプする。フィーバーコマンドの値が２７ｈの場合に２７８１Ｈにジャンプする。フィーバーコマンドの値が２８ｈの場合に２７９ＣＨにジャンプする。フィーバーコマンドの値が２９ｈの場合に２７ＡＣＨにジャンプする。フィーバーコマンドの値が２ａｈの場合に２７Ｃ７Ｈにジャンプする。フィーバーコマンドの値が２ｃｈの場合に２７４３Ｈに進む。フィーバーコマンドの値が２４ｈ〜２ｃｈ以外であった場合に２７ＥＢＨにジャンプする。
【０２８８】
図１２７（ａ）は、２７５ＦＨによりＮＯの判断がなされた場合に実行され、制御がリターンする。
図１２７（ｂ）の２７６６Ｈでは、データバンクに「１Ｈ」をセットし、キャラクタバンクに「１２Ｈ」をセットする処理がなされ、２７７４Ｈに進み、当り動作０テーブルをルックアップしてそこに記憶されている当り動作データ（通常リーチの当り動作データ）を読出す処理がなされる。次に２７７ＣＨに進み、その読出した当り動作データを動作描画処理して当り動作データに従った当り動作を可変表示装置１に表示させるための制御がなされて２７ＥＢＨに進む。
【０２８９】
図１２７（ｃ）の２７８１Ｈでは、データバンクに「２Ｈ」をセットし、キャラクタバンクに「１２Ｈ」をセットする処理がなされる。次に２７８ＦＨに進み、当り動作１テーブルをルックアップしてそこに記憶されている当り動作１データ（竜巻リーチの当り動作データ）を読出す処理がなされる。次に２７９７Ｈに進み、その読出した当り動作１データを動作描画処理して当り動作１データに従った当り動作を可変表示装置１に表示させるための制御がなされて、２７ＥＢＨに進む。
【０２９０】
図１２８（ａ）の２７９ＣＨでは、データバンクに「２Ｈ」をセットし、キャラクタバンクに「１３Ｈ」をセットする処理がなされて２７ＥＢＨに進む。
図１２８（ｂ）の２７ＨＨでは、データバンクに「２Ｈ」をセットし、キャラクタバンクに「１３Ｈ」をセットする処理がなされる。次に２７ＢＡＨに進み、当り動作１テーブルをルックアップしてそこに記憶されている当り動作１データ（勝負リーチの当り動作データ）を読出す処理がなされる。次に２７Ｃ２Ｈに進み、その読出した当り動作１データを動作描画処理して当り動作１データに従った当り動作を可変表示装置１に表示させるための制御がなされ、２７ＥＢＨに進む。
【０２９１】
図１２８（ｃ）の２７Ｃ７Ｈでは、データバンクに「２Ｈ」をセットし、キャラクタバンクに「１３Ｈ」をセットする処理がなされる。次に２７Ｅ０Ｈに進み、当り動作１テーブルをルックアップしてそこに記憶されている当り動作１データ（双子リーチの大当り動作データ）を読出す処理がなされる。次に２７Ｅ８Ｈに進み、その読出した当り動作１データを動作描画処理して当り動作１データに従った当り動作を可変表示装置１に表示させるための制御がなされた後に２７ＥＢＨに進む。
【０２９２】
図１２９（ａ）は、図７１（ｃ）の０６３ＥＨによりセットされた処理アドレスに記憶されているフィーバーインターバル画面を表示するサブルーチンプログラムを示すフローチャートである。２７ＥＣＨにより、処理アドレスをインタラプト復帰処理にセットする処理がなされる。次に２７Ｆ２Ｈに進み、符号化識別情報を記憶しているスロット０をＤＥレジスタにロードする処理がなされ、２７Ｆ５Ｈによりスロットクリア処理がなされる。次に２７Ｆ８Ｈに進み、左リールを表示する処理がなされ、２８１ＢＨにより右リールを表示する処理がなされ、２３８２Ｈにより中リールを表示する処理がなされる。次に２８５０Ｈに進み、データバンクに「１Ｈ」をセットし、キャラクタバンクに「１Ｈ」をセットする処理がなされる。次に２８７５Ｈに進み、「ＢＡＳＥ１Ａ」の表示データをセットし、２８７ＢＨにより、そのセットされた表示データをスクリーン描画処理（カラー変更とデータ変更）する処理がなされ、可変表示装置１に表示するための制御がなされる。
【０２９３】
次に２８８３Ｈに進み、「ＢＡＳＥ１Ｂ」を表示するためのデータがセットされ、図１２９（ｂ）の２８８９Ｈに進み、そのセットされたデータをスクリーン描画処理（カラー変更とデータ変更）する処理がなされて可変表示装置１に表示させるための制御がなされる。
次に２８８ＣＨに進み、「ＩＮＴＥＲＶＡＬ」の表示データをセットする処理がなされ、２８９２Ｈにより、そのセットされたデータを描画処理して可変表示装置１に表示させるための制御がなされる。次に２８９５Ｈに進み、ｃｏｍ０のコマンドデータを取込んでそのコマンドデータのラウンド表示（インターバル）に従ってラウンド表示を可変表示装置１に表示させる制御がなされる。
【０２９４】
次に２８ＡＣＨに進み、ｃｏｍ０のコマンドデータの３ｘｈのデータに基づいて処理ルーチンジャンプテーブルをルックアップして、対応する処理ルーチンにジャンプするための制御がなされる。
図１３１（ａ）は、コマンドデータが１ラウンドのインターバル表示である場合に実行されるプログラムである。２８ＤＥＨにより、インターバル１〜４の色を表示するための処理がなされる。
同様に、図１３１（ｂ）は、コマンドデータが２ラウンドのインターバル表示である場合に実行され、インターバル１〜４の色表示を行なうための処理がなされる。同様に、図１３１（ｃ）は、３ラウンドのインターバル表示の場合、図１３１（ｄ）は、４ラウンドのインターバル表示の場合に実行される。
【０２９５】
図１３１（ｅ）は、５ラウンドのインターバル表示の場合に実行され、２８ＥＥＨによりインターバル５〜８の色表示処理がなされる。同様に、図１３１（ｆ）は６ラウンドのインターバル表示の場合、図１３１（ｇ）は、７ラウンドのインターバル表示の場合、図１３１（ｈ）は、８ラウンドのインターバル表示の場合に実行される。
図１３２（ａ）は、９ラウンドのインターバル表示の場合に実行され、２８ＦＥＨにより、インターバル９〜１２の色表示を行なう処理がなされる。同様に、図１３２（ｂ）は１０ラウンドのインターバル表示の場合、図１３２（ｃ）は１１ラウンドのインターバル表示の場合、図１３２（ｄ）は１２ラウンドのインターバル表示の場合に実行される。
【０２９６】
図１３２（ｅ）は、１３ラウンドのインターバル表示の場合に実行され、２９０ＥＨによりインターバル１３〜１６の色表示を行なう処理がなされる。同様に、図１３２（ｆ）は１４ラウンドのインターバル表示を行なう場合、図１３２（ｇ）は１５ラウンドのインターバル表示を行なう場合、図１３２（ｈ）は１６ラウンドのインターバル表示の場合に実行される。
図１３３（ａ）は、図７１（ｄ）の０６５４Ｈによりセットされた処理アドレスに記憶されているフィーバーラウンド表示のサブルーチンプログラムを示すフローチャートである。２９１ＥＨによりノーオペレーションを処理アドレスにセットする処理がなされ、２９２４Ｈに進み、符号化識別情報を記憶しているスロット０のデータをＤＥレジスタにロードする処理がなされ、２９２７Ｈに進み、スロットクリア処理がなされる。
【０２９７】
次に２９２ＡＨに進み、左リールを表示する処理がなされ、２９４ＤＨに進み、右リールを表示する処理がなされ、２９６４Ｈに進み、中リールを表示する制御がなされる。次に２９８ＢＨに進み、データバンクに「１Ｈ」をセットし、キャラクタバンクに「１Ｈ」をセットする処理がなされる。
次に２９Ｂ０Ｈに進み、「ＢＡＳＥ１Ａ」を表示するためのデータをセットし、２９Ｂ６Ｈにより、そのセットされたデータをスクリーン描画処理（カラー変更とデータ変更）する制御がなされる。次に２９ＢＥＨに進み、「ＢＡＳＥ１Ｂ」を表示するためのデータをセットし、図１３３（ｂ）の２９Ｃ４Ｈに進み、そのセットされたデータをスクリーン描画処理（カラー変更とデータ変更）する制御がなされる。
【０２９８】
次に２９Ｃ７Ｈに進み、ｃｏｍ０のコマンドデータを取込んでその４ｘｈのラウンド表示データに基づいて処理ルーチンジャンプテーブルをルックアップし、対応する処理ルーチンにジャンプする制御がなされる。
図１３５（ａ）は、コマンドデータが１ラウンドのラウンド表示の場合に実行される。２９Ｆ９Ｈにより、ラウンド１〜４の色表示を行なう処理がなされ、２９ＦＣＨに進み、ラウンド文字を表示するためのデータがセットされ、２Ｈ３Ｈに進み、「ＦＶＲＧＡＬＯ  ０」を表示するためのデータがセットされる。そして２Ｈ９Ｈに進み、それらセットされたデータをスクリーン描画処理（カラー変更とデータ変更）して可変表示装置１に表示させるための制御が行なわれる。
【０２９９】
次に２ＨＣＨに進み、「ＦＶＲＧＡＬＯ  １」を表示するためのデータがセットされ、２Ａ２２Ｈに進み、そのセットされたデータをスクリーン描画処理（カラー変更とデータ変更）を行なう制御がなされて可変表示装置１に表示するための制御がなされる。次に２Ａ２５Ｈに進み、「ＦＶＲＧＡＬＯ  ２」を表示するためのデータがセットされ、２Ａ２ＢＨに進み、そのセットされたデータをスクリーン描画処理（カラー変更とデータ変更）する制御がなされて可変表示装置１に表示するための制御がなされる。
【０３００】
図１３５（ｂ）はコマンドデータが２ラウンドのラウンド表示である場合に実行され、図１３６（ａ）はコマンドデータが３ラウンド表示の場合に実行され、図１３６（ｂ）はコマンドデータが４ラウンド表示の場合に実行され、図１３７（ａ）はコマンドデータが５ラウンド表示の場合に実行され、図１３７（ｂ）はコマンドデータが６ラウンド表示の場合に実行され、図１３８（ａ）はコマンドデータが７ラウンド表示の場合に実行され、図１３８（ｂ）はコマンドデータが８ラウンド表示の場合に実行され、図１３９（ａ）はコマンドデータが９ラウンド表示の場合に実行され、図１３９（ｂ）はコマンドデータが１０ラウンド表示の場合に実行され、図１２０（ａ）はコマンドデータが１１ラウンド表示の場合に実行され、図１４０（ｂ）はコマンドデータが１２ラウンド表示の場合に実行され、図１４１（ａ）はコマンドデータが１３ラウンド表示の場合に実行され、図１４１（ｂ）はコマンドデータが１４ラウンド表示の場合に実行され、図１４２（ａ）はコマンドデータが１５ラウンド表示の場合に実行され、図１４２（ｂ）はコマンドデータが１６ラウンド表示の場合に実行される。そしてそれぞれに、図１３５（ａ）で説明したのと同様の制御がなされる。
【０３０１】
図１４３（ａ）は、図７１（ｅ）の０６６８Ｈによりセットされた処理アドレスに記憶されているフィーバー終了画面表示のサブルーチンプログラムを示すフローチャートである。２Ｄ８１Ｈにより、インタラプト復帰処理が処理アドレスにセットされる。次に２Ｄ８７Ｈに進み、符号化識別情報を記憶しているスロット０のデータをＤＥレジスタにロードする処理がなされ、２Ｄ８ＡＨに進み、スロットクリア処理がなされ、２Ｄ８ＤＨに進み、左リール表示制御がなされ、２ＤＢ０Ｈに進み、右リール表示制御がなされ、２ＤＣ７Ｈに進み、中リール表示制御がなされる。
【０３０２】
２ＤＥ５Ｈに進み、データバンクとキャラクタバンクとに「１Ｈ」をセットする処理がなされ、２Ｅ０ＡＨに進み、「ＢＡＳＥ１Ａ」を表示するためのデータがセットされる。そして２Ｅ１０Ｈに進み、そのセットされたデータのスクリーン描画処理（カラー変更とデータ変更）を行なって可変表示装置１に表示させるための制御がなされる。次に２Ｅ１８Ｈに進み、「ＢＡＳＥ１Ｂ」を表示するためのデータがセットされ、図１４３（ｂ）の２Ｅ１ＥＨに進み、そのセットされたデータのスクリーン描画処理（カラー変更とデータ変更）を行なう制御がなされて可変表示装置１に表示させるための制御がなされる。
【０３０３】
次に２Ｅ２１Ｈに進み、「ＦＶＲ  ＥＮＤ」を表示するためのデータがセットされ、２Ｅ２７Ｈにより、そのセットされたデータのスクリーン描画処理（カラー変更とデータ変更）を行なう制御が行なわれて可変表示装置１に表示するための制御がなされる。
図１４４（ａ）は、図柄をスクロール表示制御するためのプログラムを示すフローチャートである。２Ｅ２ＢＨにより、左リールスクロール量を取得し、２Ｅ３１Ｈにより、その取得した左リールスクロール量に従った左リールのスクロール指定を行なう。また２Ｅ３８Ｈにより、右リールスクロール量を取得し、２Ｅ３ＥＨにより、その取得した右リールスクロール量に従った右リールスクロール指定を行なう。また２Ｅ４５Ｈにより、中リールスクロール量を取得し、その取得した中リールスクロール量に従った中リールスクロール指定を行ない、図１４４（ｂ）の２Ｅ５２Ｈに進む。
【０３０４】
２Ｅ５２Ｈでは、左花札スクロール量を取得し、２Ｅ５８Ｈにより、その取得したスクロール量に従って左花札スクロール指定を行なう。次に２Ｅ５ＦＨに進み、右花札スクロール量を取得し、２Ｅ６５Ｈにより、その取得したスクロール量に従って右花札スクロール指定が行なわれる。２Ｅ６ＣＨにより中花札スクロール量を取得し、２Ｅ７２Ｈにより、その取得したスクロール量に従った中花札スクロール指定が行なわれる。
図１４５，図１４６は花札を仮想縦軸回りで自転させてスピンさせる表示を行なうためのプログラムを示すフローチャートである。図１４５（ａ）の２Ｅ７ＡＨにより、回転図柄テーブル１のアドレスを取得する制御がなされ、２ＥＡ６Ｈに進み、回転図柄カウンタが８未満であるか否かの判断がなされる。そして８未満である場合には２ＥＣ５Ｈに進み、２Ｅ７ＡＨにより取得されたアドレスの回転図柄テーブル１の記憶データに基づいて左花札回転図柄を表示させる制御がなされる。一方、回転図柄カウンタが８以上である場合には２ＥＡＡＨに進み、次に表示する図柄の回転図柄テーブル１のアドレスを取得する処理がなされ、２ＥＣ５Ｈにより、その取得したアドレスに記憶されている回転図柄テーブル１の記憶データに基づいて左花札回転図柄表示処理がなされる。
【０３０５】
図１４５（ｂ）は、右花札に関する回転処理のプログラムであり、図１４５（ａ）と同様の制御がなされる。
図１４６（ａ）は中花札についての回転処理を行なうプログラムのフローチャートであり、図１４５（ａ）と同様の制御がなされる。
図１４６（ｂ）は、中花札逆回転処理のプログラムを示すフローチャートであり、２ＦＡ３Ｈにより、回転図柄テーブル２のアドレスを取得する処理がなされ、２ＦＤ１Ｈにより、回転図柄カウンタがマイナスになっているか否かの判断がなされる。そしてマイナスになっていない場合には２ＦＦ４Ｈに進み、２ＦＡ３Ｈにより取得されたアドレスの回転図柄テーブル２の記憶データに基づいて中花札を回転図柄表示させる制御がなされる。一方、回転図柄カウンタがマイナスになっている場合には２ＦＤ５Ｈに進み、前の表示図柄の回転図柄テーブル２のアドレスを取得する処理がなされ、そのアドレスに記憶されている回転図柄テーブル２の記憶データに基づいて前に表示された図柄の中花札回転図柄表示が２ＦＦ４Ｈによりなされる。
【０３０６】
図１４７（ａ）は、中花札落下処理のプログラムを示すフローチャートである。３０１２Ｈにより、中花札のスクロール量を計算する処理がなされ、３０２５Ｈにより、次の図柄を表示しなければならない状態になっているか否かの判断がなされ、なっていない場合には３０６０Ｈに進むが、なっている場合には３０２９Ｈに進み、次の花札の表示位置を計算する処理がなされる。そして３０３ＣＨに進み、次の花札を表示する制御がなされ、３０４５Ｈにより、スロット表示位置を初期値にセットする処理がなされる。
【０３０７】
次に３０６０Ｈに進み、スロット表示量が０であるか否かの判断がなされ、０の場合には制御がリターンするが、０でない場合には３０６４Ｈに進み、スロット表示位置を変更する処理がなされる。
図１４７（ｂ）は、たとえば２５６５Ｈ等で定義された左リールスクロール処理のサブルーチンプログラムを示すフローチャートである。３０７６Ｈにより、スクロール量を計算する処理がなされ、３０８４Ｈにより、次の図柄を表示しなければならない状態になっているか否かの判断がなされる。そしてなっていない場合にはそのまま制御はリターンするが、なっている場合には３０８８Ｈに進み、次の図柄を表示する位置を計算する処理がなされ、３０Ａ４Ｈにより、リール表示処理が行なわれる。
【０３０８】
図１４８（ａ）はたとえば１Ｄ８８Ｈ等により定義された右リールスクロール処理のサブルーチンプログラムを示すフローチャートである。そして図１４７（ｂ）と同様の制御がなされる。
図１４８（ｂ）は、たとえば１ＤＡ４Ｈ等により定義された中リールスクロール処理のサブルーチンプログラムを示すフローチャートである。そして図１４７（ｂ）と同様の制御がなされる。
図１４９（ａ）は、中花札スクロール処理のプログラムを示すフローチャートである。３１１０Ｈにより、スクロール量を計算する処理がなされ、３１１ＥＨにより、次の図柄を表示しなければならない状態になったか否かの判断がなされ、なっていない場合には制御がリターンする。そしてなった段階で３１１２Ｈに進み、次の図柄表示位置を計算する処理がなされ、３１３８Ｈにより、花札表示処理がなされる。
【０３０９】
図１４９（ｂ）は、左リール縦揺れ処理のプログラムを示すフローチャートである。３１３ＣＨにより、縦揺れデータテーブルをルックアップして縦揺れ量データを取得する処理がなされ、３１４８Ｈにより、左リールスクロール量を計算する処理がなされる。そして３１４ＦＨにより、左縦揺れカウンタを「１」加算更新する処理がなされ、３１５３Ｈにより、左縦揺れカウンタが８未満であるか否かの判断がなされる。そして８未満であると判断された場合には制御がリターンするが、８以上であると判断された場合には３１５７Ｈに進み、左の縦揺れフラグをクリアする処理がなされ、３１５ＦＨにより、左縦揺れカウンタを０クリアする処理がなされる。
【０３１０】
図１５０（ａ）は、右リール縦揺れ処理のプログラムを示すフローチャートであり、図１４９（ｂ）と同様の制御がなされる。
図１５０（ｂ）は、中リール縦揺れ処理のプログラムを示すフローチャートであり、図１４９（ｂ）と同様の制御がなされる。
図１５１（ａ）は、たとえば０ＤＤ０Ｈ等により定義された通常リーチ色処理のサブルーチンプログラムである。３１Ｆ４Ｈにより、通常リーチ色１データをパレットにセットする処理がなされる。
【０３１１】
図１５１（ｂ）は、２０３４Ｈにより定義された勝負リーチ色のサブルーチンプログラムであり、３２２１Ｈにより、勝負リーチ色１データをパレットにセットする処理がなされる。
図１５１（ｃ）は、たとえば２２８３Ｈにより定義された双子・三三七拍子リーチ色のサブルーチンプログラムを示すフローチャートであり、３２４ＥＨにより、双子リーチ色１データをパレットにセットする処理がなされる。
図１５１（ｄ）は、たとえば１２ＡＦＨにより定義された竜巻リーチ色のサブルーチンプログラムを示すフローチャートである。３２７ＢＨにより竜巻リーチ色１データをパレットにセットする処理がなされる。
【０３１２】
図１５１（ｅ）は、たとえば２８ＤＥＨ等により定義されたインターバル１〜４の色処理のサブルーチンプログラムを示すフローチャートであり、３２Ａ８Ｈにより、インターバル１〜４色データをパレットにセットする処理がなされる。
図１５１（ｆ）は、たとえば２８ＥＥＨ等により定義されたインターバル５〜８の色処理のサブルーチンプログラムを示すフローチャートであり、３２ＢＡＨにより、インターバル５〜８色データをパレットにセットする処理がなされる。
図１５１（ｇ）は、たとえば２８ＦＥＨ等により定義されたインターバル９〜１２の色処理のサブルーチンプログラムを示すフローチャートであり、３２ＣＣＨにより、インターバル９〜１２色データをパレットにセットする処理がなされる。
【０３１３】
図１５１（ｈ）は、たとえば２９０ＥＨ等により定義されたインターバル１３〜１６の色処理のサブルーチンプログラムを示すフローチャートであり、３２ＤＥＨにより、インターバル１３〜１６色データをパレットにセットする処理がなされる。
図１５２（ａ）は、ラウンド１〜４の色処理のプログラムを示すフローチャートであり、３２Ｆ０Ｈによりラウンド１〜４色データをパレットにセットする処理がなされる。
【０３１４】
図１５２（ｂ）は、ラウンド５〜８の色処理を行なうプログラムを示すフローチャートであり、ラウンド５〜８色データをパレットにセットする処理が３３２９Ｈによりなされる。
図１５２（ｃ）は、ラウンド９〜１２の色処理を行なうものであり、３３６２Ｈによりラウンド９〜１２色データをパレットにセットする処理がなされる。
図１５２（ｄ）は、ラウンド１３〜１６の色処理を行なうものであり、３３９ＢＨによりラウンド１３〜１６色データをパレットにセットする処理がなされる。
【０３１５】
図１５２（ｅ）は、大当り表示処理を行なうものであり、３３Ｄ４Ｈにより大当りテーブルをルックアップしてそこに記憶されているデータを読出し、３３ＤＣＨにより、その読出したデータを動作描画処理する。
図１５３（ａ）は、０２３５Ｈにより定義された球数表示処理のサブルーチンプログラムを示すフローチャートである。３３Ｅ０Ｈによりデータバンク値を対比し、３３Ｅ４Ｈにより、データバンクに「１Ｈ」をセットする処理がなされ、３３ＥＢＨにより、ｃｏｍ５のコマンドデータに基づいて球数・Ｖ入賞コマンドを呼出し、３３Ｆ８Ｈにより、カウント数字データをセットし、３３ＦＦＨにより、そのセットされたカウントデータをスクリーン描画処理して可変表示装置１に表示させるための制御を行なう。そして３４０３Ｈに進み、データバンク値を復帰させる処理がなされる。
【０３１６】
図１５３（ｂ）は、花札クリア処理を行なうものである。３４０９Ｈにより、クリアスロット位置アドレス１を取得する処理がなされ、３４０ＥＨにより、スロット非表示処理がなされ、３４０ＦＨにより、クリアスロット位置アドレス１を次のアドレスに更新する処理がなされる。次に３４１４Ｈに進み、クリアスロット位置アドレス２を取得する処理がなされ、３４１７Ｈにより、スロット非表示処理がなされ、３４１８Ｈにより、クリアスロット位置アドレス２を次のアドレスに更新する処理がなされる。
【０３１７】
図１５４は、スクリーンクリア処理とスロットクリア処理とを行なうものである。３４２１Ｈにより、スクリーンサイズを設定する処理がなされた後に３４２６Ｈに進む。一方、３４２３Ｈによりスロットサイズを設定する処理がなされた後に３４２６Ｈに進む。３４２６Ｈでは、ＶＲＡＭ５６をクリアする処理がなされる。次に３４２ＢＨに進み、前記設定されたサイズを「１」減算する処理がなされ、３４２ＢＨに進み、そのサイズが「０」になったか否かの判断がなされ、なっていない場合には再び３４２６Ｈに進む。そして３２４６Ｈないし３４２ＢＨの処理を繰返し実行して０になった段階で制御がリターンする。
【０３１８】
図１５５は、たとえば２３ＥＡＨ等により定義された動作描画処理のサブルーチンプログラムを示すフローチャートである。３４２ＥＨにより、動作描画検索フラグを０クリアする処理がなされ、３４３８Ｈに進み、動作カウンタの値とテーブルカウント値の値とを比較してイコールの場合には３４４ＣＨに進み、動作カウンタのカウント値の方が大きい場合には３４６２Ｈに進み、テーブルカウント値の方が大きい場合には３４５ＣＨに進む。
３４４ＣＨでは、描画データテーブルアドレスを取得する処理がなされ、３４５０Ｈに進み、描画処理を行ない、３４５３Ｈにより、動作描画検索フラグをセットする処理がなされる。次に３４６６Ｈに進み、テーブルポインタに「４」を加算更新する処理がなされる。
【０３１９】
次に３４６８Ｈに進み、テーブルサイズを「１」減算更新する処理がなされ、３４６８Ｈに進み、そのテーブルサイズが０になったか否かの判断がなされ、なっていない場合には再び３４３８Ｈに戻り、制御を繰返す。そしてテーブルサイズが０になった段階で制御がリターンする。
一方、３４６２Ｈでは、テーブルサイズに「１」をセットする処理がなされた後に３４６８Ｈに進む。また、３４５ＣＨでは、動作描画検索フラグが０であるか否かの判断がなされ、０でない場合には３４６２Ｈに進むが、０の場合には３４６６Ｈに進む。
【０３２０】
図１５６（ａ）は、たとえば３４５０Ｈにより定義されたスクリーン描画処理のサブルーチンプログラムを示すフローチャートである。３４６ＢＨにより、描画処理すべきデータが終了したか否かの判断がなされ、終了したと判断された場合には図１５６（ｂ）に制御が進みリターンする。データが終了していないと判断された場合には３４７０Ｈに進み、描画開始オフセット値を取得し、現在の描画位置に対しそのオフセット値を加算更新する制御を行ない、描画バイト数を取得する処理がなされる。次に３４７ＥＨに進み、描画データを取得し、ＶＲＡＭにそのデータを書込み、各ポインタを「１」加算更新し、描画バイト数を「１」減算更新する処理がなされる。次に３４７ＥＨに進み、描画バイト数が０になったか否かの判断がなされ、なっていない場合には３４７ＥＨに戻り、再び制御を繰返し実行して描画バイト数が０になった段階で３４６ＢＨに進む。
【０３２１】
図１５６（ｃ）は、たとえば２Ａ２ＢＨ等により定義されたスクリーン描画処理（カラー変更とデータ変更）のサブルーチンプログラムを示すフローチャートである。３４８３Ｈにより、描画色を取得する処理がなされ、３４８７Ｈに進み、描画すべきデータが終了したか否かの判断がなされ、終了したと判断された場合には図１５６（ｄ）に進んで制御がリターンする。一方、データが終了していないと判断された場合には３４８ＣＨに進み、描画開始オフセット値を取得し、現在の描画位置に対しその取得したオフセット値を加算更新する処理を行ない、描画バイト数を取得する処理がなされる。次に３４９４Ｈに進み、描画データを取得する制御がなされ、３４９ＣＨに進み、描画データを変換し、３４Ａ８Ｈにより、描画色を変更する処理がなされる。次に３４ＡＤＨに進み、ＶＲＡＭにデータを書込む処理がなされ、３４Ｂ１Ｈにより次のラインアドレスを計算する処理がなされ、３４Ｃ２Ｈに進み、ＶＲＡＭに書込む処理がなされて３４Ｃ６Ｈに進む。
【０３２２】
３４Ｃ６Ｈでは、各ポインタに「１」を加算更新する処理を行ない、３４ＣＣＨに進み、バイト数を「１」減算更新する処理を行なう。そして３４ＣＣＨにより、そのバイト数が０になったか否かの判断がなされ、０になっていない場合には３４９４Ｈに進み制御を繰返し実行し、０になった段階で３４８７Ｈに進む。図１５７（ａ）は、たとえば３０Ａ４Ｈ等により定義されたリール表示処理のサブルーチンプログラムを示すフローチャートである。３４ＤＡＨにより、ＣＲＴリール色変更処理がなされる。そしてこのＣＲＴの場合にはこれによりリール色が変更されて表示されることとなる。次に３４ＤＤＨに進み、図柄データアドレスを取得してスクロール量を取得する処理がなされる。次に３４ＥＢＨに進み、符号化識別情報のデータであるスロット０アドレスと花札情報のアドレスであるスロット１アドレスとを比較して、スクロール表示を行なうかスロット０表示を行なうかの判断が、３４ＥＢＨ，３４ＥＦＨによりなされる。そして両ステップともにＮＯの判断がなされた場合には３４Ｆ３Ｈに進み、繰返し数に「２」をセットする処理がなされ、３４Ｆ６Ｈにより、１ライン８キャラクタを設定する処理がなされる。そして３４Ｆ９Ｈにより、そのセットされたデータに基づいてリール表示する制御がなされる。
【０３２３】
次に３４ＦＤＨに進み、次のラインアドレスとスロット２のアドレスとの大小関係を比較し、スロット２の方が大きいと判断された場合には３５０９Ｈに進むが、スロット２の方が小さいと判断された場合には３５０１Ｈに進み、次のラインアドレス−スロットサイズを計算し、その値を表示アドレスにセットする処理がなされた後に３５０９Ｈに進む。
３５０９Ｈでは、現在の繰返し数を「１」減算更新する処理が行なわれ、３５０９Ｈに進み、繰返し数が０になったか否かの判断がなされ、０になっていない場合には３４Ｆ６Ｈに戻り、再び制御を繰返し実行して繰返し数が０になった段階で制御がリターンする。
【０３２４】
３４ＥＢＨによりＹＥＳの判断がなされた場合には３５２７Ｈに進み、２ライン８キャラクタが設定され、その設定されたデータに基づいて３５２ＡＨによりリール表示制御がなされた後に制御がリターンする。
３４ＥＦＨによりＹＥＳの判断がなされた場合には３５０ＤＨに進み、繰返し数を「２」にセットする処理がなされ、３５１０Ｈに進み、１ライン８キャラクタが設定され、３５１３Ｈにより、その設定されたデータに基づいてリール表示制御がなされる。次に３５１７Ｈに進み、次のラインアドレスとスロット１のアドレスとの大小関係を比較し、スロット１の方が大きいと判断された場合には直接３５２３Ｈに進むが、スロット１の方が小さいと判断された場合には３５１ＢＨに進み、次のラインアドレス−スロットサイズを計算し、その値を表示アドレスにセットする処理がなされた後に３５２３Ｈに進む。
【０３２５】
３５２３Ｈでは、現在の繰返し数を「１」減算更新する処理がなされ、その繰返し数が０になったか否かの判断がなされる。そして０になっていなければ３５１０Ｈに戻り、制御を繰返し実行し、繰返し数が０になった段階で制御がリターンする。
図１５８（ａ）は、たとえば３１３８Ｈ等で定義された花札表示処理のサブルーチンプログラムを示すフローチャートである。３５２ＥＨにより、図柄データアドレスを取得し、３５３ＣＨ，３５４０Ｈ，３５４４Ｈにより、スクロール表示かスロット０表示かスロット１表示かの判断を行なう。そしてすべてのステップでＮＯの判断がなされた場合には３５４８Ｈに進み、繰返し数に「６」をセットする処理がなされ、３５４ＢＨに進み、１ライン８キャラクタを設定する処理がなされる。そして３５４ＥＨにより、花札表示処理がなされる。次に３５５２Ｈに進み、次のラインアドレスとスロットポジションとの大小関係を比較し、スロットポジションの方が大きいと判断された場合には３５５ＥＨに進む。一方、スロットポジションの方が小さいと判断された場合には３５５６Ｈに進み、（次のラインアドレス）−（スロットサイズ）を計算し、その計算値を表示アドレスに設定する処理がなされた後に３５５ＥＨに進む。
【０３２６】
図１５９（ｃ）の３５５ＥＨは、現在の繰返し数を「１」減算更新し、その繰返し数が０になったか否かの判断を行ない、０になっていない段階では３５４ＢＨに戻り再び制御を繰返し実行し、０になった段階で制御がリターンする。
３５３ＣＨによりＹＥＳの判断がなされた場合には図１５９（ｂ）の３５９６Ｈに進む。そして、６ライン８キャラクタが設定され、３９５５Ｈにより、花札表示（スクリーン）の処理がなされて制御がリターンする。
３５４０ＨによりＹＥＳの判断がなされた場合には図１５８（ｂ）の３５６２Ｈに進む。そして繰返し数に「６」をセットする処理がなされ、３５６５Ｈに進み、１ライン８キャラクタが設定され、３５６８Ｈに進み、花札表示処理がなされる。次に３５６ＣＨに進み、次のラインアドレスとスロット１のアドレスとの大小関係を比較し、スロット１の方が大きいと判断された場合には直接３５７８Ｈに進むが、スロット１の方が小さいと判断された場合には３５７０Ｈに進み、（次のラインアドレス）−（スロットサイズ）を計算し、その計算値を表示アドレスにセットする処理がなされた後に３５７８Ｈに進む。３５７８Ｈでは、現在の繰返し数を「１」減算更新し、その繰返し数が０になったか否かの判断が行なわれ、０になっていない場合には３５６５Ｈに戻り、制御を繰返し実行し、繰返し数が０になった段階で制御がリターンする。
【０３２７】
３５４４ＨによりＹＥＳの判断がなされた場合には図１５９（ａ）の３５７ＣＨに進み、繰返し数に「６」をセットする処理がなされる。次に３５７ＦＨに進み、１ライン８キャラクタが設定され、３５８２Ｈに進み、花札表示制御がなされる。次に３５８６Ｈに進み、次のラインアドレスとスロット２のアドレスとの大小関係を比較し、スロット２の方が大きいと判断された場合には直接３５９２Ｈに進むが、スロット２の方が小さいと判断された場合には３５８ＡＨに進み、（次のラインアドレス）−（スロットサイズ）を計算し、その計算値を表示アドレスにセットする処理がなされた後に３５９２Ｈに進む。
【０３２８】
３５９２Ｈでは、現在の繰返し数を「１」減算更新する処理を行ない、その繰返し数が０になったか否かの判断が行なわれる。そして０になっていない段階では３５７ＦＨに再び戻り繰返し制御が実行され、０になった段階で制御がリターンする。
図１６０（ａ）は、たとえば３４Ｆ９Ｈ等により定義されたリール表示処理（指定ライン数処理）のサブルーチンプログラムを示すフローチャートである。３５９ＤＨにより、データバンク値を対比させてそのデータバンクに「１」をセットする処理がなされる。次に３５ＡＡＨに進み、カード色を取得する処理がなされ、３５Ｂ０Ｈに進み、描画キャラクタ下位バイトのデータを取得する処理がなされ、３５Ｂ１Ｈに進み、ＶＲＡＭにデータを書込む処理がなされる。次に３５Ｂ９Ｈに進み、描画キャラクタ上位バイトのデータを取得する処理がなされ、３５ＢＡＨに進み、カード色は標準か否かの判断がなされる。そして標準であると判断された場合には直接３５Ｃ１Ｈに進むが、標準でないと判断された場合には２５ＢＣＨに進み、カード色を変更する処理がなされた後に３５Ｃ１Ｈに進む。３５Ｃ１Ｈでは、ＶＲＡＭにデータを書込む処理がなされ、３５Ｃ２Ｈに進み、各ポインタを「１」加算更新する処理がなされて３５Ｃ４Ｈに進む。
【０３２９】
図１６０（ｂ）の３５Ｃ４Ｈでは、現在のキャラクタ数を「１」減算更新し、そのキャラクタ数が０になったか否かの判断がなされ、０になっていないと判断された場合には３５Ｂ０Ｈに再び戻り制御を繰返し実行する。そして０になった段階で３５Ｃ７Ｈに進み、次のラインアドレスを標準アドレスに設定する処理がなされ、３５ＣＦＨにより、現在のライン数を「１」減算更新する処理がなされてそのライン数が０になったか否かの判断がなされる。そして０になっていないと判断された場合には３５Ｂ０Ｈに再び戻り、制御を繰返し実行する。そして０になった段階で３５Ｄ１Ｈに進み、データバンクを復帰させて制御がリターンする。
【０３３０】
図１６１（ａ）は、たとえば３５２ＡＨ等により定義されたカード表示処理（データ変換）のサブルーチンプログラムを示すフローチャートである。３５ＤＡＨにより、データバンク値を対比させ、そのデータバンクに「１」をセットする処理がなされる。次に３５Ｅ７Ｈに進み、カード色を取得する処理がなされ、３５ＥＦＨにより、描画データを取得する処理がなされる。そして３５Ｆ４Ｈに進み、データを変換する処理がなされ、３５ＦＡＨにより、ＶＲＡＭにデータを書込む処理がなされる。
【０３３１】
次に３５ＦＥＨに進み、カード色が標準であるか否かの判断がなされ、標準であると判断された場合には直接３６０ＥＨに進むが、標準でないと判断された場合には３６０２Ｈに進み、カード色を変更した後に３６０ＥＨに進む。３６０ＥＨでは、ＶＲＡＭにデータを書込む処理がなされ、３６１２Ｈに進み、次のラインアドレスを計算する処理がなされて３６２ＤＨに進む。
図１６１（ｂ）の３６２ＤＨでは、現在のキャラクタ数を「１」減算更新する処理がなされ、そのキャラクタ数が０になったか否かの判断がなされる。そして０になっていないと判断された場合には再び３５ＥＦＨに戻り、制御が繰返し実行される。そしてキャラクタ数が０になった段階で３６３０Ｈに進み、（表示アドレス）＋（ラインサイズ）を計算し、その計算値を表示アドレスにセットする処理がなされる。次に３６３８Ｈに進み、現在のライン数を「１」減算更新する処理がなされて、そのライン数が０になったか否かの判断がなされる。そして０になっていないと判断された場合には３５ＥＦＨに再び戻り制御が繰返し実行され、ライン数が０になった段階で３６３ＡＨに進み、データバンクを復帰させる処理がなされて制御がリターンする。
【０３３２】
図１６２（ａ）は、３４ＤＡＨにより定義されたＣＲ機カード色変更処理のサブルーチンプログラムを示すフローチャートである。３６４３Ｈにより、ＡＶレジスタのデータをスタックポインタが指定するアドレスに退避させるといういわゆるＰＵＳＨ命令に従った処理がなされてリール色を対比させる処理がなされる。次に３６４ＤＨに進み、前記符号化識別情報のうち一月，三月，八月に該当するか否かの判断がなされ、該当する場合にはそのまま３６６８Ｈに進むが、該当しない場合には３６５ＡＨに進み、ｃｏｍ４のコマンドデータを読込んでそのデータに基づいてＣＲ機モードであるか否かの判断がなされる。そしてＣＲ機モードでない場合にはそのまま制御がリターンするが、ＣＲ機モードの場合には３６６２Ｈに進み、符号化識別情報が十二月であるか否かの判断がなされ、十二月でなければそのまま制御がリターンするが、十二月の場合には３６６８Ｈに進み、リール色を赤色に設定する処理がなされる。その結果、ＣＲ機でない通常の遊技機の場合には一，三，八月の符号化識別情報が赤色となり、ＣＲ機の場合には、それに加えて十二月も赤色となる。次に３６６ＦＨに進み、リターン先アドレスをＣＲ機カード色復帰処理に変更する処理がなされる。
【０３３３】
図１６２（ｂ）は、ＣＲ機カード色復帰処理のプログラムを示し、３６８ＢＨにより、リール色を復帰させる処理がなされる。
図１６２（ｃ）は、リール表示アドレス計算処理のプログラムを示すフローチャートである。３６９０Ｈにより、次のリール表示位置を計算する処理がなされ、３６９２Ｈにより、１６分割する処理がなされ、３６９８Ｈにより、乗算処理を行なう制御がなされる。
図１６２（ｄ）は、花札表示アドレス計算処理を行なうものである。３６９ＤＨにより、１６分割して１６分の１にする処理が行なわれ、３６Ａ３Ｈにより、乗算処理が行なわれる。
【０３３４】
図１６３（ａ）は、図柄チェック処理１のプログラムを示すフローチャートであり、３６ＡＡＨにより、図柄ナンバーが１３未満であるか否かの判断がなされ、１３未満でない場合には図柄ナンバーを「１３」減算更新する処理がなされ、再び３６ＡＡＨに戻る。これを繰返し実行して、図柄ナンバーが１３未満となった段階で３６Ｂ２Ｈに進み、図柄変換１を行なう処理がなされる。
図１６３（ｂ）は、図柄チェック処理を行なうものであり、図１６３（ａ）と同様の制御がなされる。
【０３３５】
図１６３（ｃ）は、図柄チェック処理３を行なうものであり、図１６３（ａ）と同様の制御が行なわれる。
【０３３６】
図１６３（ｄ）は、３６９２Ｈや３６９ＤＨで定義された１６分の１処理のサブルーチンプログラムであり、３７２９Ｈにより、Ａレジスタの内容を４ビット右シフトさせる処理がなされる。
図１６３（ｅ）は、３６９８Ｈや３６Ａ３Ｈにより定義された乗算処理のサブルーチンプログラムを示すフローチャートであり、３７３２Ｈにより、乗算を行なう処理を行なう処理がなされる。
次に、システムコントローラ５１による制御の他の例を説明する。前記０４Ｂ６Ｈ，０４Ｄ０Ｈ，０４ＥＡＨ，０５０４Ｈ，０５１ＥＨ，０５５３Ｈ，０５３８Ｈ，０５６ＥＨ，０５８８Ｈ，０５ＣＤＨによりコマンド順序が正しいか否かの判別を行なっており、その判別結果に基づいて行なわれる制御を図１６４に示すように行なう。まずステップＳ（以下単にＳという）１により、前記コマンド順序判定データに基づいた前述と同様のコマンド順序の適否の判定を行ない、正しいと判定された場合にはＳ２に進み、前述と同様に処理アドレスをｒｔｎ  ２ｘｈに設定し、コマンドウエイトへジャンプする。なお、ｘ＝２，３，４，５，６，７，８，９，ａ，ｃ，ｄのいずれかである。
【０３３７】
一方、Ｓ１によりコマンド順序は正しくないと判断された場合にはＳ３に進み、コマンド順序エラーカウンタを「１」加算更新し、Ｓ４に進み、コマンド順序エラーカウンタが「２０」以上になったか否かの判断がなされ、以上になっていないと判断された場合には前記コマンドエラーにジャンプする。一方、コマンド順序エラーカウンタが２０以上になったと判断された場合にはＳ５に進み、順序エラーフラグをセットし、Ｓ６に進み、「順序異常メッセージ」をセットし、スクリーン描画処理を行なって前記順序異常メッセージを可変表示装置１により表示するための制御を行なう。そして前記エラーウエイトのプログラムにジャンプする。
【０３３８】
さらに、図５７（ｂ）に示したノンマスカブルインタラプトの割込ルーチンを図１６５に示すものに変更する。まずＳ１０によりレジスタの対比処理を行ない、Ｓ１１により、順序エラーフラグが「０」となっているか否かの判断を行ない、なっている場合には図５７（ｂ）の００６Ｄ１に進む。一方、順序エラーフラグがセット状態となっており「０」ではないと判断された場合には図１６４のＳ６の順序異常メッセージのステップにジャンプする。
また図６３（ｂ）のコールドスタートのプログラムを図１６６のものに変更する。図６３（ｂ）の０２ＥＣＨの処理が行なわれた後、Ｓ１６に進み、順序エラーフラグをクリアし、Ｓ１７に進み、コマンド順序エラーカウンタをクリアする処理を行ない、その後図６３（ｂ）の０２ＥＣＨの処理に進む。
【０３３９】
このように構成すれば、コマンド順序判定データに基づいてコマンド順序の適否を判定し、遊技機の電源を投入してからそのコマンド順序が２０回以上不適正である旨の判別が行なわれた段階で、可変表示装置１に順序異常メッセージが表示されることとなる。この状態になれば、基本回路３０からノンマスカブルインタラプトの信号が入力されてきて、いくら新しいコマンドデータが送られてきたとしても、電源を再投入しない限り前記順序異常メッセージの表示は消えない。
次に、以上説明した実施の形態の特徴や変形例等を以下に列挙する。
【０３４０】
（１）  図１に示した可変表示装置１は、液晶表示装置を用いたものに限らず、たとえばＣＲＴや発光ダイオードあるいはエレクトロルミネッセンス等を利用した電気的可変表示装置であってもよく、また、いわゆる回転ドラム式の可変表示装置であってもよい。また可変入賞球装置４の第１の状態は、開閉板９が開閉を連続的に繰返す状態であってもよく、可変入賞球装置４の第２の状態は、打玉が入賞可能ではあるが入賞困難なものであってもよい。
（２）  図２，図３において、基本回路３０に設けられているＲＯＭにより、制御用のプログラムを記憶するプログラム記憶手段が構成されている。基本回路３０に設けられているＣＰＵにより、前記プログラム記憶手段に記憶されているプログラムに従って動作し遊技機の遊技状態を制御する制御中枢手段が構成されている。基本回路３０に設けられているＲＡＭにより、前記制御中枢手段による制御に伴う制御データを記憶する制御データ記憶手段が構成されている。
【０３４１】
プログラムＲＯＭ５４により、可変表示装置の表示制御を行なうためのプログラムを記憶する表示制御プログラム記憶手段が構成されている。キャラクタＲＯＭ５７により、前記可変表示装置に表示させる画像表示データを記憶する画像表示データ記憶手段が構成されている。ＣＰＵ５３，システムコントローラ５１により、前記可変表示用プログラム記憶手段に記憶されているプログラムに従って動作し、前記画像表示データ記憶手段に記憶されている画像表示データに基づいて前記可変表示装置に画像表示を行なわせる画像表示制御手段が構成されている。
【０３４２】
（３）  前記可変表示装置の表示結果が予め定められた特定の表示態様になった場合に、前記遊技制御手段は、遊技状態を遊技者にとって有利な特定遊技状態に制御する。そして図４に示したＷＣ  ＲＮＤ１により、前記特定遊技状態を発生させるか否かをランダムに決定するための乱数を発生させる乱数発生手段が構成されている。ＷＣ  ＲＮＤＬ，ＷＣ  ＲＮＤＣ，ＷＣ  ＲＮＤＲにより、前記可変表示装置の表示結果をランダムに決定するための乱数を発生させる表示用乱数発生手段が構成されている。ＷＣ  ＲＮＤ  ＡＣＴにより、前記可変表示装置によりリーチ状態を表示させるか否かをランダムに決定するための乱数を発生させるリーチ決定用乱数発生手段が構成されている。ＷＣ  ＲＮＤ  ＳＬＷにより、前記可変表示装置にリーチ状態が表示された場合にその可変表示装置により表示される可変表示状態の可変表示速度を減速させて表示した後その表示結果を導出表示させる場合の減速可変表示動作量をランダムに決定するための乱数を発生する減速動作量決定用乱数発生手段が構成されている。
【０３４３】
前記ＷＣ  ＲＮＤ１により構成された乱数発生手段は、その発生可能な乱数の数値範囲の限界を変更可能に構成されている。そして遊技者が操作できず遊技場の係員が操作可能な箇所に設けられた操作手段の操作において、前記乱数の発生可能な数値範囲の限界が変更設定可能となる。
（４）  図２７（ａ）に示した図柄平均回転時間算出処理のサブルーチンプログラムにより、前記可変表示装置の表示結果を導出表示させる制御が行なわれる表示条件の発生状況に応じて、前記可変表示装置の可変表示制御期間を変更制御する可変表示制御期間変更制御手段が構成されている。この可変表示制御期間変更制御手段は、前記表示条件の成立頻度が高くなった場合に可変表示制御期間を短くする制御を行なう。
【０３４４】
図２７（ｂ）に示す音処理用のサブルーチンプログラムにより、遊技機の遊技状態に応じて所定の音を発生させる制御を行なう音発生制御手段が構成されている。この音発生制御手段は、予め複数種類の音を発生させるための音データが記憶されており、遊技機の遊技状態に応じてその複数種類の音データの中から対応する音データを選び出し、その選び出された音データに従って音を発生する機能を有する。
図２に示した遊技機の遊技状態を制御する遊技制御手段は、所定の遊技状態となることにより前記特定遊技状態が発生しやすい特別遊技状態に制御する機能を有する。より具体的には、前記遊技制御手段は、前記可変表示装置の表示結果が予め定められた特定の表示態様になった場合に遊技状態を特定遊技状態にする機能を有し、前記予め定められた特定の表示態様が複数種類定められており、前記可変表示装置の表示結果がその複数種類の特定の表示態様のうちの予め定められた特別の特定表示態様になった場合に、前記遊技制御手段は前記特別遊技状態に制御する。そして図３３のＦ２Ｃ３Ｈ〜Ｆ２Ｄ２Ｈにより、前記特別遊技状態の発生状況に応じて前記特別遊技状態の発生を制限する制御を行なう制限制御手段が構成されている。この制限制御手段は、予め定められた前記特定遊技状態の発生制限回数が特別遊技状態の発生回数に達している場合に、前記特別遊技状態の発生を制限する機能を有する。
【０３４５】
図３３のＦ３１ＡＨにより算出されるリーチフラグテーブルは、複数種類用意されており、前記可変表示装置の表示結果として表示されることが事前決定された表示態様と前記特定の表示態様との隔たりがどの程度あるかに応じて前記複数種類のリーチフラグテーブルからどのリーチフラグテーブルを選ぶかが決定される。前記リーチフラグテーブルにより、前記可変表示装置により表示される複数種類のリーチ状態を特定するデータをテーブルの形で記憶している複数リーチ種類特定データ記憶手段が構成されている。この複数リーチ種類特定データ記憶手段は複数種類設けられており、それぞれの記憶手段において、或る種類のリーチ状態を特定する特定データを多く記憶して記憶内容に偏りが生ずるように構成されている。そして前記それぞれの複数リーチ種類特定データ記憶手段において、偏って記憶されているリーチ種類特定データから特定されるリーチの種類が互いに異なるように構成されている。
【０３４６】
前記Ｆ３０９Ｈ，Ｆ３１ＡＨにより、前記可変表示装置の表示結果として表示されることが事前に決定されている識別情報が前記特定の表示態様とどの程度隔たりがあるかに応じて前記複数種類の複数リーチ種類特定データ記憶手段のうちからどの複数リーチ種類特定データ記憶手段を選択するかを決定する選択決定手段が構成されている。そしてＦ３２２Ｈにより、前記選択決定手段によって選択決定された複数リーチ種類特定データ記憶手段に記憶されている複数のリーチ種類特定データの中から或るリーチ種類特定データをランダムに選択するリーチ種類ランダム選択手段が構成されている。
【０３４７】
Ｆ３２９Ｈ〜Ｆ３４４Ｈにより、前記特別遊技状態になっているか否かを判定し、特定遊技状態になっている場合には前記リーチ種類ランダム選択手段により選択されたリーチ種類を他のリーチ種類に変更するリーチ種類変更手段が構成されている。
図３８に示したリーチ時間算出処理のサブルーチンプログラムにより、前記ＷＣ  ＲＮＤ  ＳＬＷから構成された可変表示制御期間決定用乱数発生手段が発生した乱数に従って可変表示期間を算出する可変表示期間算出手段が構成されている。
【０３４８】
図１６（ａ）のＥＦ０ＦＨにより、遊技機に異常が発生した場合にその旨を前記可変表示装置に表示させるための指令信号を、図３に示した制御回路からなる可変表示制御手段に出力する異常表示指令信号出力手段が構成されている。
図５７の００６ＤＨにより、前記可変表示制御手段に含まれている可変表示制御用のプロセッサが暴走しているか否かを判別する暴走判別手段が構成されている。図６３（ａ）に示したリスタートのサブルーチンプログラムにより、前記暴走判別手段が暴走している旨を判別した場合に、制御データを初期化して暴走状態から正常な制御状態に復帰させるための初期化手段が構成されている。
【０３４９】
図５７（ｂ）の００Ｃ４Ｈにより、前記異常表示指令出力手段が異常表示指令を出力したことを検出する異常表示指令検出手段が構成されている。図６０（ａ）のコマンド７０ｈのプログラムにより、前記異常表示指令検出手段が異常表示指令の出力を検出した場合に、前記可変表示装置に異常が発生した旨を表示させる異常表示制御手段が構成されている。前記図６０（ａ）の０１９ＦＨと図６０（ｅ）のエラーウエイトのプログラムと、前記００Ｃ４Ｈ，００ＣＢＨ，００ＥＣＨ，０１９ＦＨ，０１Ｄ８Ｈ，０１ＤＣＨ，０２５１Ｈ，０２５９Ｈにより、前記異常表示指令検出手段が異常表示指令の出力を検出した場合に、前記可変表示制御手段による可変表示制御を中断させる可変表示制御中断手段が構成されている。前記００ＣＦＨ，００Ｄ５Ｈ，０３４ＥＨ，０１Ｄ８Ｈ，０１Ｅ３Ｈ，０１Ｅ６Ｈにより、前記エラー表示指令検出手段がエラー表示指令の出力を検出しなくなった場合に、前記エラー表示指令検出手段がエラー表示指令を検出した時点まで実行していた可変表示制御の状態から引続き可変表示制御を開始する可変表示制御開始手段が構成されている。
【０３５０】
図２に示した制御回路により、遊技機の遊技状態を制御するとともに前記可変表示装置を表示制御するための指令信号を出力する遊技制御手段が構成されている。図３に示した制御回路により、前記遊技制御手段からの指令信号を受けて前記可変表示装置を制御する可変表示制御手段が構成されている。
前記０４Ｂ６Ｈ，０４ＢＥＨ，０４ＥＡＨ，０４Ｆ２Ｈ，０４Ｄ０Ｈ，０４Ｄ８Ｈ，０５０４Ｈ，０５０ＣＨ，０５１ＥＨ，０５２６Ｈ，０５５３Ｈ，０５５ＢＨ，０５８８Ｈ，０５９０Ｈ，０５３８Ｈ，０５４０Ｈ，０５６ＥＨ，０５７６Ｈ，０５ＣＤＨ，０５Ｄ５Ｈ，０５Ｅ８Ｈ，０５Ｆ０Ｈ，０６３ＢＨ，０ＡＣ２Ｈにより、前記可変表示制御手段に設けられ、前記指令信号の変化が適正な変化パターンとなっているか否かを判別する指令信号判別手段が構成されている。
【０３５１】
前記遊技制御手段は、前述したように、所定の順序で並べられた複数のブロックデータからなる指令信号を出力し、前記指令信号判別手段は、受信した前記指令信号の複数のブロックデータのうちの或るブロックデータを前回送られてきた指令信号の複数のブロックデータのうちの対応するブロックデータと比較して適正な変化パターンとなっているか否かを判別する。
前記０４ＢＢＨ，０４ＥＦＨ，０４Ｄ５Ｈ，０５０９Ｈ，０５２３Ｈ，０５３ＤＨ，０５５８Ｈ，０５７３Ｈ，０５８ＤＨ，０５Ｄ２Ｈ，０５ＥＤＨ，０３Ｂ５Ｈ〜０３ＢＦＨ，０３４７Ｈにより、前記指令信号判別手段が不適正である旨の判別を行なった場合に、該不適正であると判別された指令信号を破棄して次の指令信号の受信を待つ状態にする不適正指令信号破棄手段が構成されている。
【０３５２】
前記Ｓ１〜Ｓ８，０１ＣＣＨ，Ｓ１１，Ｓ１２，Ｓ１６，Ｓ１７により、前記指令信号を判別手段が所定回数以上異常である旨を判別した場合に、所定のエラー状態に切換制御するエラー状態切換制御手段が構成されている。
【０３５３】
【課題を解決するための手段の具体例】
図２に示した制御回路により、遊技機の遊技状態を制御するとともに前記可変表示装置を表示制御するための指令信号を出力する遊技制御手段が構成されている。
図３に示した制御回路により、前記遊技手段からの指令信号を受けて前記可変表示装置を制御する可変表示制御手段が構成されている。そして、システムコントローラ５１に設けられているＣＰＵやＣＰＵ５３により、制御用プログラムにより動作し、前記可変表示装置を可変表示制御するためのプロセッサが構成されている。図５７（ｂ）の００Ｃ４Ｈにより、前記遊技制御手段が出力した前記指令信号の適否を判別する指令信号判別手段が構成されている。前記０４７ＤＨ，０４Ｃ７Ｈ，０４ＥＢＨ，０４ＡＤＨ，０４Ｅ１Ｈ，０５１５Ｈ，０５２ＦＨ，０５４ＡＨ，０５６５Ｈ，０５７ＦＨ，０５９９Ｈ，０５Ｃ４Ｈ，０５ＤＦＨ，０６２ＡＨ，０６３ＥＨ，０６５４Ｈ，０６６８Ｈに示された処理アドレスと０１４ＥＨとにより、前記指令信号判別手段が不適正である旨の判別を行なった時点から前記指令信号が正常な指令信号に復帰した時点までの異常状態期間中に、前記指令信号判別手段による不適正判別時点における前記可変表示装置の可変表示状態を特定可能な表示状態特定データを格納する表示状態特定データ格納手段が構成されている。前記０３４ＥＨ，０１Ｄ８Ｈ，０１Ｅ３Ｈ，０１Ｅ６Ｈにより、前記指令信号が正常な指令信号に復帰した段階で前記表示状態特定データ格納手段に格納されている表示状態特定データにより特定される可変表示状態から引続き可変表示制御を開始して前記指令信号判別手段による不適正判別時点以降の可変表示制御を続行する可変表示続行制御手段が構成されている。
【０３５４】
前記０２７ＤＨないし０２ＢＡＨにより、前記異常状態期間中に異常状態が発生した旨を報知する異常状態報知手段が構成されている。前記可変表示制御手段に含まれているプロセッサは、前記異常状態期間中にノーオペレーション状態となる（前記０１ＣＣＨ）。
前記遊技制御手段は、異常状態が発生すればその旨を表わす異常信号を出力する異常信号出力手段（図１６（Ａ）のＥＦ０ＦＨ）を含む。そして、前記指令信号判別手段は、前記異常信号を入力した場合に不適正である旨の判別を行なう。
【０３５５】
前記図１９（ａ）に示したスイッチ処理のサブルーチンプログラムにより、遊技機に異常が発生した場合に正常な遊技が続行されないように制御する遊技不能化手段が構成されている。
【０３５６】
【課題を解決するための手段の具体例の効果】
請求項１に関しては、遊技制御手段が異常状態となっている異常状態期間中その遊技制御手段による正常な遊技の進行制御が停止したとしても、遊技制御手段が正常に復帰して前記指令信号が正常な指令信号に復帰した段階で、遊技制御手段に異常が発生した時点における可変表示状態から引続き可変表示制御が開始されてそれ以降の可変表示制御が続行されるために、正常に復旧した後の遊技制御の進行状態と可変表示装置の進行状態とがタイミングがずれることがなくちぐはぐになることが極力防止できる。また、遊技機に異常状態が発生すれば遊技制御手段の方から異常発生時の指令信号が出力されるため、指令信号判別手段は、その異常発生時の指令信号を受けて容易に異常である旨の判別を行なうことができ、異常か否かの判別を確実かつ容易に行なうことができる。
請求項２に関しては、請求項１に関する効果に加えて、異常状態期間中に遊技機に異常状態が発生した旨が報知されるため、遊技者が異常が発生したことを認識できるとともに遊技場の係員がその報知を見つけていち早く対応することができる。
請求項３に記載の本発明によれば、請求項２に関する効果に加えて、異常状態期間中に可変表示制御手段による可変表示制御が中断し、その可変表示制御の中断中に異常状態が発生した旨が可変表示装置により表示される。
請求項４に関しては、請求項１〜請求項３のいずれかに関する効果に加えて、前記異常状態期間中プロセッサがノーオペレーション状態となり可変表示制御の進行が停止した状態で維持されるために、遊技制御手段の異常に伴う正常な遊技制御の進行のストップに合わせて可変表示制御の進行もストップさせ、次に正常に復帰したときに遊技制御の開始と可変表示の開始とをタイミングを合わせて行なうことが可能となる。
請求項５に関しては、請求項１〜請求項４のいずれかに関する効果に加えて、自動復旧手段による自動復旧が行なわれることにより前記指令信号が前記異常状態の発生前の指令信号に復帰する。
【０３５７】
請求項２に関しては、請求項１に関する効果に加えて、異常状態期間中に異常状態が発生した旨が報知されるため、遊技者が異常が発生したことを認識できるとともに遊技場の係員がその報知を見つけていち早く対応することができる。
請求項３に関しては、請求項１に関する効果に加えて、前記異常状態期間中プロセッサがノーオペレーション状態となり可変表示制御の進行が停止した状態で維持されるために、遊技制御手段の異常に伴う正常な遊技制御の進行のストップに合わせて可変表示制御の進行もストップさせ、次に正常に復帰したときに遊技制御の開始と可変表示の開始とをタイミングを合わせて行なうことが可能となる。
【図面の簡単な説明】
【図１】遊技機の一例のパチンコ遊技機の遊技盤面を示す正面図である。
【図２】パチンコ遊技機に用いられる制御回路を示すブロック図である。
【図３】パチンコ遊技機に用いられる制御回路を示すブロック図である。
【図４】普通図柄可変表示装置の表示動作を説明するための説明図である。
【図５】各種ランダムカウンタおよびそれを用いた制御を説明するための説明図である。
【図６】コマンドデータの送信動作を示すタイミングチャートである。
【図７】コマンドデータの内容を説明するための説明図である。
【図８】コマンドデータの内容を説明するための説明図である。
【図９】図２に示した制御回路の動作を示すフローチャートである。
【図１０】図２に示した制御回路の動作を示すフローチャートである。
【図１１】図２に示した制御回路の動作を示すフローチャートである。
【図１２】図２に示した制御回路の動作を示すフローチャートである。
【図１３】図２に示した制御回路の動作を示すフローチャートである。
【図１４】図２に示した制御回路の動作を示すフローチャートである。
【図１５】図２に示した制御回路の動作を示すフローチャートである。
【図１６】図２に示した制御回路の動作を示すフローチャートである。
【図１７】図２に示した制御回路の動作を示すフローチャートである。
【図１８】図２に示した制御回路の動作を示すフローチャートである。
【図１９】図２に示した制御回路の動作を示すフローチャートである。
【図２０】図２に示した制御回路の動作を示すフローチャートである。
【図２１】図２に示した制御回路の動作を示すフローチャートである。
【図２２】図２に示した制御回路の動作を示すフローチャートである。
【図２３】図２に示した制御回路の動作を示すフローチャートである。
【図２４】図２に示した制御回路の動作を示すフローチャートである。
【図２５】図２に示した制御回路の動作を示すフローチャートである。
【図２６】図２に示した制御回路の動作を示すフローチャートである。
【図２７】図２に示した制御回路の動作を示すフローチャートである。
【図２８】図２に示した制御回路の動作を示すフローチャートである。
【図２９】図２に示した制御回路の動作を示すフローチャートである。
【図３０】図２に示した制御回路の動作を示すフローチャートである。
【図３１】図２に示した制御回路の動作を示すフローチャートである。
【図３２】図２に示した制御回路の動作を示すフローチャートである。
【図３３】図２に示した制御回路の動作を示すフローチャートである。
【図３４】図２に示した制御回路の動作を示すフローチャートである。
【図３５】図２に示した制御回路の動作を示すフローチャートである。
【図３６】図２に示した制御回路の動作を示すフローチャートである。
【図３７】図２に示した制御回路の動作を示すフローチャートである。
【図３８】図２に示した制御回路の動作を示すフローチャートである。
【図３９】図２に示した制御回路の動作を示すフローチャートである。
【図４０】図２に示した制御回路の動作を示すフローチャートである。
【図４１】図２に示した制御回路の動作を示すフローチャートである。
【図４２】図２に示した制御回路の動作を示すフローチャートである。
【図４３】図２に示した制御回路の動作を示すフローチャートである。
【図４４】図２に示した制御回路の動作を示すフローチャートである。
【図４５】図２に示した制御回路の動作を示すフローチャートである。
【図４６】図２に示した制御回路の動作を示すフローチャートである。
【図４７】図２に示した制御回路の動作を示すフローチャートである。
【図４８】図２に示した制御回路の動作を示すフローチャートである。
【図４９】図２に示した制御回路の動作を示すフローチャートである。
【図５０】図２に示した制御回路の動作を示すフローチャートである。
【図５１】図２に示した制御回路の動作を示すフローチャートである。
【図５２】図２に示した制御回路の動作を示すフローチャートである。
【図５３】図２に示した制御回路の動作を示すフローチャートである。
【図５４】図２に示した制御回路の動作を示すフローチャートである。
【図５５】図２に示した制御回路の動作を示すフローチャートである。
【図５６】図３に示した制御回路の動作を示すフローチャートである。
【図５７】図３に示した制御回路の動作を示すフローチャートである。
【図５８】図３に示した制御回路の動作を示すフローチャートである。
【図５９】図３に示した制御回路の動作を示すフローチャートである。
【図６０】図３に示した制御回路の動作を示すフローチャートである。
【図６１】図３に示した制御回路の動作を示すフローチャートである。
【図６２】図３に示した制御回路の動作を示すフローチャートである。
【図６３】図３に示した制御回路の動作を示すフローチャートである。
【図６４】図３に示した制御回路の動作を示すフローチャートである。
【図６５】図３に示した制御回路の動作を示すフローチャートである。
【図６６】図３に示した制御回路の動作を示すフローチャートである。
【図６７】図３に示した制御回路の動作を示すフローチャートである。
【図６８】図３に示した制御回路の動作を示すフローチャートである。
【図６９】図３に示した制御回路の動作を示すフローチャートである。
【図７０】図３に示した制御回路の動作を示すフローチャートである。
【図７１】図３に示した制御回路の動作を示すフローチャートである。
【図７２】図３に示した制御回路の動作を示すフローチャートである。
【図７３】図３に示した制御回路の動作を示すフローチャートである。
【図７４】図３に示した制御回路の動作を示すフローチャートである。
【図７５】図３に示した制御回路の動作を示すフローチャートである。
【図７６】図３に示した制御回路の動作を示すフローチャートである。
【図７７】図３に示した制御回路の動作を示すフローチャートである。
【図７８】図３に示した制御回路の動作を示すフローチャートである。
【図７９】図３に示した制御回路の動作を示すフローチャートである。
【図８０】図３に示した制御回路の動作を示すフローチャートである。
【図８１】図３に示した制御回路の動作を示すフローチャートである。
【図８２】図３に示した制御回路の動作を示すフローチャートである。
【図８３】図３に示した制御回路の動作を示すフローチャートである。
【図８４】図３に示した制御回路の動作を示すフローチャートである。
【図８５】図３に示した制御回路の動作を示すフローチャートである。
【図８６】図３に示した制御回路の動作を示すフローチャートである。
【図８７】図３に示した制御回路の動作を示すフローチャートである。
【図８８】図３に示した制御回路の動作を示すフローチャートである。
【図８９】図３に示した制御回路の動作を示すフローチャートである。
【図９０】図３に示した制御回路の動作を示すフローチャートである。
【図９１】図３に示した制御回路の動作を示すフローチャートである。
【図９２】図３に示した制御回路の動作を示すフローチャートである。
【図９３】図３に示した制御回路の動作を示すフローチャートである。
【図９４】図３に示した制御回路の動作を示すフローチャートである。
【図９５】図３に示した制御回路の動作を示すフローチャートである。
【図９６】図３に示した制御回路の動作を示すフローチャートである。
【図９７】図３に示した制御回路の動作を示すフローチャートである。
【図９８】図３に示した制御回路の動作を示すフローチャートである。
【図９９】図３に示した制御回路の動作を示すフローチャートである。
【図１００】図３に示した制御回路の動作を示すフローチャートである。
【図１０１】図３に示した制御回路の動作を示すフローチャートである。
【図１０２】図３に示した制御回路の動作を示すフローチャートである。
【図１０３】図３に示した制御回路の動作を示すフローチャートである。
【図１０４】図３に示した制御回路の動作を示すフローチャートである。
【図１０５】図３に示した制御回路の動作を示すフローチャートである。
【図１０６】図３に示した制御回路の動作を示すフローチャートである。
【図１０７】図３に示した制御回路の動作を示すフローチャートである。
【図１０８】図３に示した制御回路の動作を示すフローチャートである。
【図１０９】図３に示した制御回路の動作を示すフローチャートである。
【図１１０】図３に示した制御回路の動作を示すフローチャートである。
【図１１１】図３に示した制御回路の動作を示すフローチャートである。
【図１１２】図３に示した制御回路の動作を示すフローチャートである。
【図１１３】図３に示した制御回路の動作を示すフローチャートである。
【図１１４】図３に示した制御回路の動作を示すフローチャートである。
【図１１５】図３に示した制御回路の動作を示すフローチャートである。
【図１１６】図３に示した制御回路の動作を示すフローチャートである。
【図１１７】図３に示した制御回路の動作を示すフローチャートである。
【図１１８】図３に示した制御回路の動作を示すフローチャートである。
【図１１９】図３に示した制御回路の動作を示すフローチャートである。
【図１２０】図３に示した制御回路の動作を示すフローチャートである。
【図１２１】図３に示した制御回路の動作を示すフローチャートである。
【図１２２】図３に示した制御回路の動作を示すフローチャートである。
【図１２３】図３に示した制御回路の動作を示すフローチャートである。
【図１２４】図３に示した制御回路の動作を示すフローチャートである。
【図１２５】図３に示した制御回路の動作を示すフローチャートである。
【図１２６】図３に示した制御回路の動作を示すフローチャートである。
【図１２７】図３に示した制御回路の動作を示すフローチャートである。
【図１２８】図３に示した制御回路の動作を示すフローチャートである。
【図１２９】図３に示した制御回路の動作を示すフローチャートである。
【図１３０】図３に示した制御回路の動作を示すフローチャートである。
【図１３１】図３に示した制御回路の動作を示すフローチャートである。
【図１３２】図３に示した制御回路の動作を示すフローチャートである。
【図１３３】図３に示した制御回路の動作を示すフローチャートである。
【図１３４】図３に示した制御回路の動作を示すフローチャートである。
【図１３５】図３に示した制御回路の動作を示すフローチャートである。
【図１３６】図３に示した制御回路の動作を示すフローチャートである。
【図１３７】図３に示した制御回路の動作を示すフローチャートである。
【図１３８】図３に示した制御回路の動作を示すフローチャートである。
【図１３９】図３に示した制御回路の動作を示すフローチャートである。
【図１４０】図３に示した制御回路の動作を示すフローチャートである。
【図１４１】図３に示した制御回路の動作を示すフローチャートである。
【図１４２】図３に示した制御回路の動作を示すフローチャートである。
【図１４３】図３に示した制御回路の動作を示すフローチャートである。
【図１４４】図３に示した制御回路の動作を示すフローチャートである。
【図１４５】図３に示した制御回路の動作を示すフローチャートである。
【図１４６】図３に示した制御回路の動作を示すフローチャートである。
【図１４７】図３に示した制御回路の動作を示すフローチャートである。
【図１４８】図３に示した制御回路の動作を示すフローチャートである。
【図１４９】図３に示した制御回路の動作を示すフローチャートである。
【図１５０】図３に示した制御回路の動作を示すフローチャートである。
【図１５１】図３に示した制御回路の動作を示すフローチャートである。
【図１５２】図３に示した制御回路の動作を示すフローチャートである。
【図１５３】図３に示した制御回路の動作を示すフローチャートである。
【図１５４】図３に示した制御回路の動作を示すフローチャートである。
【図１５５】図３に示した制御回路の動作を示すフローチャートである。
【図１５６】図３に示した制御回路の動作を示すフローチャートである。
【図１５７】図３に示した制御回路の動作を示すフローチャートである。
【図１５８】図３に示した制御回路の動作を示すフローチャートである。
【図１５９】図３に示した制御回路の動作を示すフローチャートである。
【図１６０】図３に示した制御回路の動作を示すフローチャートである。
【図１６１】図３に示した制御回路の動作を示すフローチャートである。
【図１６２】図３に示した制御回路の動作を示すフローチャートである。
【図１６３】図３に示した制御回路の動作を示すフローチャートである。
【図１６４】図３に示した制御回路の動作を示すフローチャートである。
【図１６５】図３に示した制御回路の動作を示すフローチャートである。
【図１６６】図３に示した制御回路の動作を示すフローチャートである。
【符号の説明】
２３は遊技盤、２４は遊技領域、１は可変表示装置、４は可変入賞球装置、３０は基本回路、５１はシステムコントローラ、５３はＣＰＵ、５４はプログラムＲＯＭ、５５はワークＲＡＭ、５６はビデオＲＡＭ、５７はキャラクタＲＯＭである。
【図１】
0003752293.tif 000002
【図２】
0003752293.tif 000003
【図３】
0003752293.tif 000004
【図４】
0003752293.tif 000005
【図５】
0003752293.tif 000006
【図６】
0003752293.tif 000007
【図７】
0003752293.tif 000008
【図８】
0003752293.tif 000009
【図９】
0003752293.tif 000010
【図１０】
0003752293.tif 000011
【図１１】
0003752293.tif 000012
【図１２】
0003752293.tif 000013
【図１３】
0003752293.tif 000014
【図１４】
0003752293.tif 000015
【図１５】
0003752293.tif 000016
【図１６】
0003752293.tif 000017
【図１７】
0003752293.tif 000018
【図１８】
0003752293.tif 000019
【図１９】
0003752293.tif 000020
【図２０】
0003752293.tif 000021
【図２１】
0003752293.tif 000022
【図２２】
0003752293.tif 000023
【図２３】
0003752293.tif 000024
【図２４】
0003752293.tif 000025
【図２５】
0003752293.tif 000026
【図２６】
0003752293.tif 000027
【図２７】
0003752293.tif 000028
【図２８】
0003752293.tif 000029
【図２９】
0003752293.tif 000030
【図３０】
0003752293.tif 000031
【図３１】
0003752293.tif 000032
【図３２】
0003752293.tif 000033
【図３３】
0003752293.tif 000034
【図３４】
0003752293.tif 000035
【図３５】
0003752293.tif 000036
【図３６】
0003752293.tif 000037
【図３７】
0003752293.tif 000038
【図３８】
0003752293.tif 000039
【図３９】
0003752293.tif 000040
【図４０】
0003752293.tif 000041
【図４１】
0003752293.tif 000042
【図４２】
0003752293.tif 000043
【図４３】
0003752293.tif 000044
【図４４】
0003752293.tif 000045
【図４５】
0003752293.tif 000046
【図４６】
0003752293.tif 000047
【図４７】
0003752293.tif 000048
【図４８】
0003752293.tif 000049
【図４９】
0003752293.tif 000050
【図５０】
0003752293.tif 000051
【図５１】
0003752293.tif 000052
【図５２】
0003752293.tif 000053
【図５３】
0003752293.tif 000054
【図５４】
0003752293.tif 000055
【図５５】
0003752293.tif 000056
【図５６】
0003752293.tif 000057
【図５７】
0003752293.tif 000058
【図５８】
0003752293.tif 000059
【図５９】
0003752293.tif 000060
【図６０】
0003752293.tif 000061
【図６１】
0003752293.tif 000062
【図６２】
0003752293.tif 000063
【図６３】
0003752293.tif 000064
【図６４】
0003752293.tif 000065
【図６５】
0003752293.tif 000066
【図６６】
0003752293.tif 000067
【図６７】
0003752293.tif 000068
【図６８】
0003752293.tif 000069
【図６９】
0003752293.tif 000070
【図７０】
0003752293.tif 000071
【図７１】
0003752293.tif 000072
【図７２】
0003752293.tif 000073
【図７３】
0003752293.tif 000074
【図７４】
0003752293.tif 000075
【図７５】
0003752293.tif 000076
【図７６】
0003752293.tif 000077
【図７７】
0003752293.tif 000078
【図７８】
0003752293.tif 000079
【図７９】
0003752293.tif 000080
【図８０】
0003752293.tif 000081
【図８１】
0003752293.tif 000082
【図８２】
0003752293.tif 000083
【図８３】
0003752293.tif 000084
【図８４】
0003752293.tif 000085
【図８５】
0003752293.tif 000086
【図８６】
0003752293.tif 000087
【図８７】
0003752293.tif 000088
【図８８】
0003752293.tif 000089
【図８９】
0003752293.tif 000090
【図９０】
0003752293.tif 000091
【図９１】
0003752293.tif 000092
【図９２】
0003752293.tif 000093
【図９３】
0003752293.tif 000094
【図９４】
0003752293.tif 000095
【図９５】
0003752293.tif 000096
【図９６】
0003752293.tif 000097
【図９７】
0003752293.tif 000098
【図９８】
0003752293.tif 000099
【図９９】
0003752293.tif 000100
【図１００】
0003752293.tif 000101
【図１０１】
0003752293.tif 000102
【図１０２】
0003752293.tif 000103
【図１０３】
0003752293.tif 000104
【図１０４】
0003752293.tif 000105
【図１０５】
0003752293.tif 000106
【図１０６】
0003752293.tif 000107
【図１０７】
0003752293.tif 000108
【図１０８】
0003752293.tif 000109
【図１０９】
0003752293.tif 000110
【図１１０】
0003752293.tif 000111
【図１１１】
0003752293.tif 000112
【図１１２】
0003752293.tif 000113
【図１１３】
0003752293.tif 000114
【図１１４】
0003752293.tif 000115
【図１１５】
0003752293.tif 000116
【図１１６】
0003752293.tif 000117
【図１１７】
0003752293.tif 000118
【図１１８】
0003752293.tif 000119
【図１１９】
0003752293.tif 000120
【図１２０】
0003752293.tif 000121
【図１２１】
0003752293.tif 000122
【図１２２】
0003752293.tif 000123
【図１２３】
0003752293.tif 000124
【図１２４】
0003752293.tif 000125
【図１２５】
0003752293.tif 000126
【図１２６】
0003752293.tif 000127
【図１２７】
0003752293.tif 000128
【図１２８】
0003752293.tif 000129
【図１２９】
0003752293.tif 000130
【図１３０】
0003752293.tif 000131
【図１３１】
0003752293.tif 000132
【図１３２】
0003752293.tif 000133
【図１３３】
0003752293.tif 000134
【図１３４】
0003752293.tif 000135
【図１３５】
0003752293.tif 000136
【図１３６】
0003752293.tif 000137
【図１３７】
0003752293.tif 000138
【図１３８】
0003752293.tif 000139
【図１３９】
0003752293.tif 000140
【図１４０】
0003752293.tif 000141
【図１４１】
0003752293.tif 000142
【図１４２】
0003752293.tif 000143
【図１４３】
0003752293.tif 000144
【図１４４】
0003752293.tif 000145
【図１４５】
0003752293.tif 000146
【図１４６】
0003752293.tif 000147
【図１４７】
0003752293.tif 000148
【図１４８】
0003752293.tif 000149
【図１４９】
0003752293.tif 000150
【図１５０】
0003752293.tif 000151
【図１５１】
0003752293.tif 000152
【図１５２】
0003752293.tif 000153
【図１５３】
0003752293.tif 000154
【図１５４】
0003752293.tif 000155
【図１５５】
0003752293.tif 000156
【図１５６】
0003752293.tif 000157
【図１５７】
0003752293.tif 000158
【図１５８】
0003752293.tif 000159
【図１５９】
0003752293.tif 000160
【図１６０】
0003752293.tif 000161
【図１６１】
0003752293.tif 000162
【図１６２】
0003752293.tif 000163
【図１６３】
0003752293.tif 000164
【図１６４】
0003752293.tif 000165
【図１６５】
0003752293.tif 000166
【図１６６】
0003752293.tif 000167