(57)【要約】【課題】クロックの異常によって、判定時に用いる乱数カウンタのカウント値がクロックの出力停止で更新されずに固定されたときに発生する、大当たりの連続出現または外れの連続出現を防止することができる遊技機を提供すること。【解決手段】第２のクロック回路１５８の異常によって、Ｄ型フリップフロップ７１ｂのＣＬＫ端子に基準信号の入力がない場合は、スタートレバー７１を押下したとしても、Ｄ型フリップフロップ７１ｂから読出信号αおよび読出反転信号βが出力されない。よって、第２のクロック回路１５８の異常により、乱数カウンタ１５７のカウント値が固定されたとしても、ＭＰＵ１５１に固定されたカウント値が読み込まれることがない。  従って、固定されたカウント値がＭＰＵ１５１に読み込まれ、Ｓ６０３の抽選（判定）処理が行われることによって発生する、大当たりの連続出現または外れの連続出現を防止することができる。【選択図】図１０
2008104605.tif 000002
【特許請求の範囲】
【請求項１】
基準信号またはその基準信号に基づく信号を用いた乱数生成手段によって生成されたカウント値を読出信号が入力された場合に取得する取得手段と、
その取得手段により取得されたカウント値が、予め定められた当たり値と一致するかを判定する判定手段と、
その判定手段によって、前記取得手段により取得されたカウント値と前記当たり値とが一致すると判定された場合に、または、前記取得手段により取得されたカウント値と前記当たり値とが一致すると判定され且つ所定の条件が満たされた場合に、所定の遊技価値を付与する遊技機において、
前記基準信号またはその基準信号に基づく信号が入力され且つ所定の動作により発生する動作信号が入力された場合に、前記読出信号を前記取得手段に出力する読出信号出力手段を備えたことを特徴とする遊技機。
【請求項２】
前記読出信号出力手段により前記取得手段へ読出信号が出力されるタイミングと前記乱数生成手段により生成されるカウント値が更新されるタイミングとは異なるように構成されていることを特徴とする請求項１記載の遊技機。
【請求項３】
前記読出信号出力手段に入力される前記基準信号またはその基準信号に基づく信号の位相と、前記乱数生成手段に用いられる前記基準信号またはその基準信号に基づく信号の位相とを一致させない位相制御手段を備えたことを特徴とする請求項１または２に記載の遊技機。
【請求項４】
前記位相制御手段はインバータ回路で構成されていることを特徴とする請求項３記載の遊技機。
【請求項５】
前記基準信号またはその基準信号に基づく信号の立ち上がり又は立ち下りを検出する基準信号検出手段と、
所定の動作により発生する動作信号を検出する動作信号検出手段とを備え、
前記読出信号出力手段は、前記基準信号検出手段が前記基準信号または基準信号に基づく信号の立ち上がり又は立ち下がりを検出し且つ前記動作信号検出手段が前記動作信号を検出した場合に、前記読出信号を出力するように構成され、
前記乱数生成手段は、前記基準信号検出手段が前記基準信号または基準信号に基づく信号の立ち上がり又は立ち下がりを検出するタイミングと逆のタイミングであって、前記基準信号又はその基準信号に基づく信号の立ち下がり又は立ち上がりのタイミングによって、前記カウント値を更新するように構成されていることを特徴とする請求項１から４のいずれかに記載の遊技機。
【請求項６】
前記読出信号出力手段はＤ型フリップフロップで構成されており、
そのＤ型フリップフロップのＤ端子には、前記所定の動作により発生する動作信号が入力されるように構成されており、
前記Ｄ型フリップフロップのＣＬＫ端子には、前記乱数生成手段に用いられる前記基準信号またはその基準信号に基づく信号と位相が一致しない信号が前記位相制御手段によって入力されるように構成されており、
前記Ｄ型フリップフロップのＱ端子からは前記読出信号が前記取得手段へ出力されるように構成されており、
前記Ｄ型フリップフロップのＱバー端子からは前記読出信号と逆相の信号が前記判定手段へ出力されるように構成されていることを特徴とする請求項３から５のいずれかに記載の遊技機。
【請求項７】
前記読出信号出力手段は論理積回路を用いて構成されており、
前記論理積回路の出力端の後段には、前記論理積回路からの出力信号を平滑化する平滑回路が接続された構成となっており、
前記論理積回路の一方の入力端には、前記動作信号が入力され、
前記論理積回路の他方の入力端には、前記基準信号またはその基準信号に基づく信号が入力され、
前記平滑回路の出力端からは前記読出信号が前記取得手段及び前記判定手段へ出力されるように構成されていることを特徴とする請求項１から４のいずれかに記載の遊技機。
【請求項８】
図柄等の識別情報を表示する表示装置と、
前記読出信号出力手段から出力された読出信号を検出した場合に前記表示装置に識別情報の変動表示を開始させる表示制御手段を備えたことを特徴とする請求項１から７のいずれかに記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ機や回胴遊技機（スロットマシン）、或いはこれらの融合機（例えば、遊技球を使用して回胴遊技を行う遊技球使用回胴遊技機）等に代表される遊技機に関するものである。
【背景技術】
【０００２】
下記特許文献１，２に示す通り、遊技機の一種として、複数の図柄が所定間隔おきに回胴に付されて構成された図柄列を変動表示した後に、停止図柄の組合せを表示する表示装置を備えたスロットマシンが知られている。このスロットマシンでは、各回胴の外周部に複数の図柄が付与されており、表示窓を通じて各回胴に付された図柄の一部が視認可能にされている。そして、遊技者がメダルを投入してスタートレバーを操作することで、各回胴が回転を開始する。各回胴が回転を開始した後にストップスイッチを操作することで、各回胴が順次停止する。また、スロットマシンの内部では、メダルの投入とスタートレバーの操作を条件として、カウンタのカウント値と予め定められた当たり値の１つとが一致するかの判定が行われており、この判定結果が一致であり且つ予め設定された有効ライン上に遊技者が当選となった図柄を停止させることを条件として、所定枚数のメダルが払い出されたり、遊技者に所定の遊技価値（大当たり）などの特典が付与される。
【０００３】
かかる当選や大当たりの発生の有無を決定する判定は、スタートレバーを操作するタイミングで決定される。即ち、１カウントずつ定期的に一定の範囲でクロックの出力に伴って（例えば、１カウントずつ、２ｍｓ毎に、０から２００の範囲で）更新される乱数カウンタを備え、スタートレバーを操作することによりスタート信号が出力されたときに、その乱数カウンタのカウント値を読み出す。そして、読み出されたカウント値が、例えば「７」などの予め定められた値と一致する場合に、大当たりを発生するようにしている。
【特許文献１】特開２００５−３０４８３４号公報
【特許文献２】特開２００５−３２３７７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、当選や大当たりの判定に用いられる乱数カウンタのカウント値がクロックの出力に伴って更新されるスロットマシンでは、クロックに異常が発生してクロックの出力が停止した場合には、乱数カウンタのカウント値が更新されずに任意値で固定される。乱数カウンタのカウント値が任意値で固定された後であっても、スタートレバーを操作することにより動作信号が出力されれば、遊技を開始することができる。このため、乱数カウンタのカウント値が任意値で固定された状態で遊技を開始すると、スタートレバーを操作するタイミングで行われる判定の結果は常に一定となる。よって、乱数カウンタのカウント値が固定されたときの任意値が大当たりの値「７」であれば、判定の度に大当たりが連続出現し、一方、乱数カウンタのカウント値が固定されたときの任意値がはずれの値であれば、何度判定を行ってもはずれが連続出現するという問題点があった。
【０００５】
なお、上述の問題点は、例示したスロットマシンに限られず、乱数カウンタのカウント値を読み出し、読み出されたカウント値が予め定められた値と一致する場合等に大当たり等を発生するパチンコ機やパチンコ機と回胴遊技機（スロットマシン）との融合機（例えば、遊技球を使用して回胴遊技を行う遊技球使用回胴遊技機）等においても発生する問題点である。
【０００６】
本発明は、上述した問題点を解決するためになされたものであり、クロックの異常によって、判定時に用いる乱数カウンタのカウント値がクロックの出力停止で更新されずに任意値で固定されたときに発生する、大当たりの連続出現または外れの連続出現を防止することができる遊技機を提供することを目的としている。
【課題を解決するための手段】
【０００７】
この目的を達成するために請求項１記載の遊技機は、基準信号またはその基準信号に基づく信号を用いた乱数生成手段によって生成されたカウント値を読出信号が入力された場合に取得する取得手段と、その取得手段により取得されたカウント値が、予め定められた当たり値と一致するかを判定する判定手段と、その判定手段によって、前記取得手段により取得されたカウント値と前記当たり値とが一致すると判定された場合に、または、前記取得手段により取得されたカウント値と前記当たり値とが一致すると判定され且つ所定の条件が満たされた場合に、所定の遊技価値を付与するものであり、前記基準信号またはその基準信号に基づく信号が入力され且つ所定の動作により発生する動作信号が入力された場合に、前記読出信号を前記取得手段に出力する読出信号出力手段を備えている。
【０００８】
請求項２記載の遊技機は、請求項１記載の遊技機において、前記読出信号出力手段により前記取得手段へ読出信号が出力されるタイミングと前記乱数生成手段により生成されるカウント値が更新されるタイミングとは異なるように構成されているものである。
【０００９】
請求項３記載の遊技機は、請求項１又は２に記載の遊技機において、前記読出信号出力手段に入力される前記基準信号またはその基準信号に基づく信号の位相と、前記乱数生成手段に用いられる前記基準信号またはその基準信号に基づく信号の位相とを一致させない位相制御手段を備えている。
【００１０】
請求項４記載の遊技機は、請求項３記載の遊技機において、前記位相制御手段はインバータ回路で構成されているものである。
【００１１】
請求項５記載の遊技機は、請求項１から４のいずれかに記載の遊技機において、前記基準信号またはその基準信号に基づく信号の立ち上がり又は立ち下りを検出する基準信号検出手段と、所定の動作により発生する動作信号を検出する動作信号検出手段とを備え、前記読出信号出力手段は、前記基準信号検出手段が前記基準信号または基準信号に基づく信号の立ち上がり又は立ち下がりを検出し且つ前記動作信号検出手段が前記動作信号を検出した場合に、前記読出信号を出力するように構成され、前記乱数生成手段は、前記基準信号検出手段が前記基準信号または基準信号に基づく信号の立ち上がり又は立ち下がりを検出するタイミングと逆のタイミングであって、前記基準信号又はその基準信号に基づく信号の立ち下がり又は立ち上がりのタイミングによって、前記カウント値を更新するように構成されているものである。
【００１２】
請求項６記載の遊技機は、請求項３から５のいずれかに記載の遊技機において、前記読出信号出力手段はＤ型フリップフロップで構成されており、そのＤ型フリップフロップのＤ端子には、前記所定の動作により発生する動作信号が入力されるように構成されており、前記Ｄ型フリップフロップのＣＬＫ端子には、前記乱数生成手段に用いられる前記基準信号またはその基準信号に基づく信号と位相が一致しない信号が前記位相制御手段によって入力されるように構成されており、前記Ｄ型フリップフロップのＱ端子からは前記読出信号が前記取得手段へ出力されるように構成されており、前記Ｄ型フリップフロップのＱバー端子からは前記読出信号と逆相の信号が前記判定手段へ出力されるように構成されているものである。
【００１３】
請求項７記載の遊技機は、請求項１から４のいずれかに記載の遊技機において、前記読出信号出力手段は論理積回路を用いて構成されており、前記論理積回路の出力端の後段には、前記論理積回路からの出力信号を平滑化する平滑回路が接続された構成となっており、前記論理積回路の一方の入力端には、前記動作信号が入力され、前記論理積回路の他方の入力端には、前記基準信号またはその基準信号に基づく信号が入力され、前記平滑回路の出力端からは前記読出信号が前記取得手段及び前記判定手段へ出力されるように構成されているものである。
【００１４】
請求項８記載の遊技機は、請求項１から７のいずれかに記載の遊技機において、図柄等の識別情報を表示する表示装置と、前記読出信号出力手段から出力された読出信号を検出した場合に前記表示装置に識別情報の変動表示を開始させる表示制御手段を備えている。
【発明の効果】
【００１５】
請求項１記載の遊技機によれば、読出信号出力手段は、基準信号またはその基準信号に基づく信号が入力され且つ所定の動作により発生する動作信号が入力された場合に読出信号を出力し、取得手段は、読出信号出力手段から出力された読出信号を入力することによって、乱数生成手段によって生成されたカウント値を取得する。このため、何らかの異常によって、基準信号またはその基準信号に基づく信号が読出信号出力手段に入力されない場合には、読出信号出力手段は読出信号を出力しない。これにより、何らかの異常によって、基準信号またはその基準信号に基づく信号が乱数生成手段に入力されず、乱数生成手段によって生成されるカウント値が更新されずに固定されていたとしても、取得手段は固定されたカウント値を取得しない。よって、固定されたカウント値を取得手段が取得し、その固定されたカウント値を用いて判定手段が判定を行うことによって発生する大当たりの連続出現または外れの連続出現を防止することができる効果がある。
【００１６】
請求項２記載の遊技機によれば、請求項１記載の遊技機の奏する効果に加え、次の効果を奏する。読出信号出力手段により取得手段へ読出信号が出力されるタイミングと乱数生成手段により生成されるカウント値が更新されるタイミングとは異なるように構成されているので、乱数生成手段によって生成されるカウント値が更新中であるときに、取得手段が乱数生成手段によって生成されるカウント値を読み出すことがない。よって、取得手段は乱数生成手段によって生成されるカウント値を安定した状態で正確に読み出すことができる効果がある。
【００１７】
請求項３記載の遊技機によれば、請求項１または２に記載の遊技機の奏する効果に加え、次の効果を奏する。読出信号出力手段に入力される基準信号またはその基準信号に基づく信号の位相と、乱数生成手段に用いられる基準信号またはその基準信号に基づく信号の位相とが位相制御手段によって一致しないように構成されているので、乱数生成手段によって生成されるカウント値が更新中であるときに、取得手段が乱数生成手段によって生成されるカウント値を取得することはない。よって、取得手段は乱数生成手段によって生成されるカウント値を安定した状態で正確に読み出すことができる効果がある。
【００１８】
請求項４記載の遊技機によれば、請求項３記載の遊技機の奏する効果に加え、次の効果を奏する。読出信号出力手段に入力される基準信号またはその基準信号に基づく信号の位相と、乱数生成手段に用いられる基準信号またはその基準信号に基づく信号の位相とがインバータ回路によって１８０度ずれるように構成されているので、乱数生成手段によって生成されるカウント値が更新中であるときに、取得手段が乱数生成手段によって生成されるカウント値を取得することはない。よって、取得手段は乱数生成手段によって生成されるカウント値を安定した状態で正確に読み出すことができる効果がある。
【００１９】
請求項５記載の遊技機によれば、請求項１から４のいずれかに記載の遊技機の奏する効果に加え、次の効果を奏する。読出信号出力手段が取得手段へ読出信号を出力するタイミングと、乱数生成手段がカウント値を更新するタイミングとが逆のタイミングで構成されているので、乱数生成手段によって生成されるカウント値が更新中であるときに、取得手段が乱数生成手段によって生成されるカウント値を取得することはない。よって、取得手段は乱数生成手段によって生成されるカウント値を安定した状態で正確に読み出すことができる効果がある。
【００２０】
請求項６記載の遊技機によれば、請求項３から５のいずれかに記載の遊技機の奏する効果に加え、次の効果を奏する。読出信号出力手段はＤ型フリップフロップを用いて構成されているので、Ｄ型フリップフロップのＤ端子に動作信号が入力されているときに、Ｄ型フリップフロップのＣＬＫ端子に基準信号またはその基準信号に基づく信号と位相が一致しない信号が入力されていれば、Ｄ型フリップフロップのＱ端子からは読出信号が取得手段へ出力され、Ｄ型フリップフロップのＱバー端子からは読出信号と逆相の信号が判定手段へ出力される。逆に、更新手段の異常によりＤ型フリップフロップのＣＬＫ端子に基準信号またはその基準信号に基づく信号と位相が一致しない信号が入力されていない場合には、Ｄ型フリップフロップのＤ端子に動作信号が入力されていても、Ｄ型フリップフロップのＱ端子からは読出信号が出力されず、Ｄ型フリップフロップのＱバー端子からも読出信号と逆相の信号が出力されない。つまりは、Ｄ型フリップフロップを用いることで、複雑な回路を用いることなく読出信号出力手段を実現することができるという効果がある。
【００２１】
請求項７記載の遊技機によれば、請求項１から４のいずれかに記載の遊技機の奏する効果に加え、次の効果を奏する。読出信号出力手段は論理積回路を用いて構成されているので、論理積回路の一方の入力端に動作信号が入力されているときに他方の入力端に基準信号またはその基準信号に基づく信号が入力されていれば、論理積回路の出力端から論理積信号が出力される。このとき、論理積回路の出力端の後段には平滑回路が接続されているので、論理積回路の出力端から出力される論理積信号が複数からなるパルス信号であっても、論理積信号は平滑回路によって平滑化され、平滑回路の出力端からは単一パルス信号である読出信号を出力することができる。逆に、何らかの異常により論理積回路の他方の入力端に基準信号またはその基準信号に基づく信号が入力されていない場合には、論理積回路の一方の入力端に動作信号が入力されていても、平滑回路の出力端からは読出信号は出力されない。つまりは、論理積回路と平滑回路とを用いることで、複雑な回路を用いることなく読出信号出力手段を実現することができるという効果がある。
【００２２】
請求項８記載の遊技機によれば、請求項１から７のいずれかに記載の遊技機の奏する効果に加え、次の効果を奏する。何らかの異常によって、基準信号またはその基準信号に基づく信号が読出信号出力手段に入力されていない場合には、読出信号出力手段により読出信号は出力されず、表示装置の変動表示は開始されない。よって、表示装置の変動表示が開始されないので、基準信号またはその基準信号に基づく信号が出力されていないことを検出することができる効果がある。
【発明を実施するための最良の形態】
【００２３】
以下、遊技機の一種である回胴式遊技機、具体的にはスロットマシンに適用した場合の一実施の形態を、図面に基づいて詳細に説明する。図１はスロットマシン１０の正面図、図２はスロットマシン１０の前面扉１２を閉じた状態の斜視図、図３はスロットマシン１０の前面扉１２を開いた状態の斜視図、図４は前面扉１２の背面図、図６は筐体１１の正面図である。
【００２４】
図１〜図４及び図６に示すように、スロットマシン１０は、その外殻を形成する筐体１１を備えている。筐体１１は、図３および図６に示すように、木製板状に形成された天板１１ａ、底板１１ｂ、背板１１ｃ、左側板１１ｄ及び右側板１１ｅからなり、隣接する各板１１ａ〜１１ｅが接着等の固定手段によって固定されることにより、全体として前面を開放した箱状に形成されている。なお、各板１１ａ〜１１ｅは木製のパネルによって構成する以外に、合成樹脂製パネル又は金属製パネルによって構成してもよいし、合成樹脂材料又は金属材料によって一体の箱状に形成することによって構成してもよい。以上のように構成された筐体１１は、遊技ホールへの設置の際にいわゆる島設備に対し釘を打ち付ける等して取り付けられる。
【００２５】
筐体１１の前面側には、前面開閉扉としての前面扉１２が開閉可能に取り付けられている。すなわち、筐体１１の左側板１１ｄには、図６に示すように、上下一対の支軸２５ａ，２５ｂが設けられている。支軸２５ａ，２５ｂは上方に向けて突出された先細り形状の軸部を備えている。一方、前面扉１２には、図４に示すように、各支軸２５ａ，２５ｂに対応して当該支軸２５ａ，２５ｂの軸部が挿入される挿入孔を備えた支持金具２６ａ，２６ｂが設けられている。そして、各支軸２５ａ，２５ｂの上方に支持金具２６ａ，２６ｂを配置させた上で前面扉１２を降下させることにより、支持金具２６ａ，２６ｂの挿入孔に支軸２５ａ，２５ｂの軸部が挿入された状態とされる。これにより、前面扉１２は筐体１１に対して両支軸２５ａ，２５ｂを結ぶ上下方向へ延びる開閉軸線を中心として回動可能に支持され、その回動によって筐体１１の前面開放側を開放したり閉鎖することができるように構成されている。
【００２６】
前面扉１２は、その裏面に設けられた施錠装置によって開放不能な施錠状態とされる。また、前面扉１２の右端側上部には、図１に示すように、解錠操作部たるキーシリンダ２０が設けられている。キーシリンダ２０は施錠装置と一体化されており、キーシリンダ２０に対する所定のキー操作によって前記施錠状態が解除されるように構成されている。そこで、施錠装置を含むロック機構について概略を説明する。
【００２７】
前面扉１２の右端側、すなわち前面扉１２の開閉軸の反対側には、その裏面に施錠装置が設けられている。施錠装置は、図１および図４に示すように、上下方向に延び前面扉１２に固定された基枠と、基枠の上部から前面扉１２の前方に延びるように設けられたキーシリンダ２０と、基枠に対して上下方向に移動可能に組み付けられた長尺状の連動杆２１とを備えている。そして、施錠装置のうちキーシリンダ２０だけが前面扉１２の前方に突出した状態で設けられている。キーシリンダ２０が設けられる位置は前面扉１２の中でも肉厚の薄い上部位置とされており、その結果、全長の短い汎用性のあるキーシリンダ２０を採用することができる。なお、本実施の形態では、キーシリンダ２０として、不正解錠防止機能の高いオムロック（商標名）が用いられている。
【００２８】
連動杆２１は、キーシリンダ２０に差し込んだキーを時計回りに操作することで下方へ移動される。連動杆２１には、鉤形状をなす上下一対の鉤金具２２が設けられており、筐体１１に対して前面扉１２を閉鎖した際には、鉤金具２２が筐体１１側の支持金具２３に係止されて施錠状態となる。なお、鉤金具２２には施錠状態を維持する側へ付勢するコイルバネ等の付勢部材が設けられている。キーシリンダ２０に対してキーが時計回りに操作されると、連動杆２１が下方に移動し、前記付勢部材の付勢力に抗して鉤金具２２が移動されることにより当該鉤金具２２と支持金具２３との係止状態が解除され、筐体１１に対する前面扉１２の施錠状態が解除される。
【００２９】
前面扉１２の中央部上寄りには、図１に示すように、遊技者に遊技状態を報知する遊技パネル３０が設けられている。遊技パネル３０には、縦長の３つの左表示窓３１Ｌ，中表示窓３１Ｍ，右表示窓３１Ｒが横並びとなるように形成されている。表示窓３１Ｌ，３１Ｍ，３１Ｒは透明又は半透明な材質により構成されており、各表示窓３１Ｌ，３１Ｍ，３１Ｒを通じてスロットマシン１０の内部が視認可能な状態となっている。なお、各表示窓３１Ｌ，３１Ｍ，３１Ｒを１つにまとめて共通の表示窓としてもよい。
【００３０】
図３に示すように、筐体１１は仕切り板４０によりその内部が上下２分割されており、仕切り板４０の上部には、表示装置を構成するリールユニット４１が取り付けられている。リールユニット４１は、円筒状（円環状）にそれぞれ形成された左リール４２Ｌ，中リール４２Ｍ，右リール４２Ｒを備えている。なお、各リール４２Ｌ，４２Ｍ，４２Ｒは少なくとも無端状ベルトとして構成されていればよく、円筒状（円環状）に限定されるものではない。各リール４２Ｌ，４２Ｍ，４２Ｒは、その中心軸線が当該リールの回転軸線となるように回転可能に支持されている。各リール４２Ｌ，４２Ｍ，４２Ｒの回転軸線は略水平方向に延びる同一軸線上に配設され、それぞれのリール４２Ｌ，４２Ｍ，４２Ｒが各表示窓３１Ｌ，３１Ｍ，３１Ｒと１対１で対応している。従って、各リール４２Ｌ，４２Ｍ，４２Ｒの表面の一部はそれぞれ対応する表示窓３１Ｌ，３１Ｍ，３１Ｒを通じて視認可能な状態となっている。また、リール４２Ｌ，４２Ｍ，４２Ｒが正回転すると、各表示窓３１Ｌ，３１Ｍ，３１Ｒを通じてリール４２Ｌ，４２Ｍ，４２Ｒの表面は上から下へ向かって移動しているかのように映し出される。
【００３１】
これら各リール４２Ｌ，４２Ｍ，４２Ｒは、それぞれが左ステッピングモータ６１Ｌ（図７参照），中ステッピングモータ６１Ｍ，右ステッピングモータ６１Ｒに連結されており、各ステッピングモータ６１Ｌ，６１Ｍ，６１Ｒの駆動により各リール４２Ｌ，４２Ｍ，４２Ｒが個別に、即ちそれぞれ独立して回転駆動し得る構成となっている。これら各リール４２Ｌ，４２Ｍ，４２Ｒは同様の構成をしているため、ここでは左リール４２Ｌを例に挙げて図７に基づいて説明する。なお、図７は左リール４２Ｌの組立斜視図である。
【００３２】
図７に示すように、左リール４２Ｌは、円筒状のかごを形成する円筒骨格部材５０と、その外周面において無端状に巻かれた帯状のベルトとを備えている。そして、その巻かれた状態を維持するように、ベルトの長辺両側に沿って形成された一対のシール部を介して円筒骨格部材５０に貼付されている。前記ベルトの外周面には、識別情報としての図柄が等間隔ごとに多数印刷されている。円筒骨格部材５０の中心部にはボス部５１が形成されており、円盤状のボス補強板５２を介して左リール４２Ｌ用の左ステッピングモータ６１Ｌの駆動軸に取り付けられている。従って、左ステッピングモータ６１Ｌの駆動軸が回転することによりその駆動軸を中心として円筒骨格部材５０が自転するように回転され、左リール４２Ｌが円環状のリール面に沿って周回するようになっている。
【００３３】
左ステッピングモータ６１Ｌは、リールユニット４１（図３参照）内において起立状態に配置されたモータプレート５３の側面にねじ５４で固定されている。モータプレート５３には、発光素子５５ａと受光素子５５ｂとが所定間隔をおいて保持され、左リール４２Ｌの回転位置を検出するリールインデックスセンサ５５が設置されている。一方、左リール４２Ｌと一体化されたボス補強板５２には、半径方向に延びるセンサカットバン５６の基端部５６ｂがねじ５７で固定されている。このセンサカットバン５６の先端部５６ａは、略直角に屈曲されてリールインデックスセンサ５５の両素子５５ａ，５５ｂの間を通過できるように位置合わせがなされている。そして、左リール４２Ｌが１回転するごとにセンサカットバン５６の先端部５６ａの通過をリールインデックスセンサ５５が検出し、その検出の都度、後述する主制御装置１３１（図９参照）に検出信号が出力される。従って、主制御装置１３１はこの検出信号に基づいて左リール４２Ｌの角度位置を１回転ごとに確認し補正できる。
【００３４】
左ステッピングモータ６１Ｌは例えば５０４パルスの駆動信号（励磁信号あるいは励磁パルスとも言う。以下同じ）を与えることにより１回転されるように設定されており、この励磁パルスによって左ステッピングモータ６１Ｌの回転位置、すなわち左リール４２Ｌの回転位置が制御される。
【００３５】
各リール４２Ｌ，４２Ｍ，４２Ｒの各ベルト上には、その長辺方向（周回方向）に複数個、具体的には２１個の図柄（識別情報の一種）が描かれている。従って、所定の位置においてある図柄から次の図柄へ切り替えるには２４パルス（＝５０４パルス÷２１図柄）を要する。そして、リールインデックスセンサ５５の検出信号が出力された時点からのパルス数により、どの図柄が表示窓３１Ｌ，３１Ｍ，３１Ｒから視認可能な状態となっているかを認識したり、任意の図柄を表示窓３１Ｌ，３１Ｍ，３１Ｒから視認可能な状態としたりする制御を行うことができる。
【００３６】
各リール４２Ｌ，４２Ｍ，４２Ｒに付された図柄のうち、表示窓３１Ｌ，３１Ｍ，３１Ｒを介して全体を視認可能な図柄数は、主として表示窓３１Ｌ，３１Ｍ，３１Ｒの上下方向の長さによって決定される所定数に限られている。本実施形態では各リール３個ずつとされている。このため、各リール４２Ｌ，４２Ｍ，４２Ｒがすべて停止している状態では、３×３＝９個の図柄が遊技者に視認可能な状態となる。
【００３７】
ここで、各リール４２Ｌ，４２Ｍ，４２Ｒに付される図柄について説明する。図８には、左リール４２Ｌ，中リール４２Ｍ，右リール４２Ｒのそれぞれに巻かれるベルトに描かれた図柄配列が示されている。同図に示すように、各リール４２Ｌ，４２Ｍ，４２Ｒにはそれぞれ２１個の図柄が一列に設けられている。各リール４２Ｌ，４２Ｍ，４２Ｒに対応して番号が１〜２１まで付されているが、これは説明の便宜上付したものであり、リール４２Ｌ，４２Ｍ，４２Ｒに実際に付されているわけではない。但し、以下の説明では当該番号を使用して説明する。
【００３８】
図柄としては、ビッグボーナスゲームに移行するための第１特別遊技図柄としての「７」図柄（例えば、左ベルト第２０番目）と「青年」図柄（例えば、左ベルト１９番目）とがある。また、レギュラーボーナスゲームに移行するための第２特別遊技図柄としての「ＢＡＲ」図柄（例えば、左ベルト第１４番目）がある。また、次回の遊技がメダルの投入無しに実行可能なリプレイゲーム（再遊技）に移行するための再遊技図柄としての「リプレイ」図柄（例えば、左ベルト第１１番目）がある。また、メダルの払出が行われる小役図柄としての「スイカ」図柄（例えば、左ベルト第９番目）、「ベル」図柄（例えば、左ベルト第８番目）、「チェリー」図柄（例えば、左ベルト第４番目）がある。そして、図８に示すように、各リール４２Ｌ，４２Ｍ，４２Ｒに巻かれるベルトにおいて、各種図柄の数や配置順序は全く異なっている。
【００３９】
なお、リールユニット４１の各リール４２Ｌ，４２Ｍ，４２Ｒは識別情報を変動表示する表示装置の一例であり、表示装置はこれ以外の構成であってもよい。例えば、ベルトを自転させるのではなく周回させるタイプ等の他の機械的なリール構成としてもよく、また、機械的なリール構成に代えて、或いはこれに加えて、液晶表示器、ドットマトリックス表示器等の電気的表示により識別情報を変動表示させるものを設けてもよく、この場合は表示形態に豊富なバリエーションをもたせることが可能となる。
【００４０】
図１又は図２に示すように、遊技パネル３０には、各表示窓３１Ｌ，３１Ｍ，３１Ｒを結ぶようにして、横方向へ平行に３本、斜め方向へたすき掛けに２本、計５本の組合せラインが付されている。勿論、最大組合せライン数を６以上としてもよく、５未満としてもよく、所定条件に応じて最大組合せライン数を変更するようにしてもよい。例えば、Ｖ（逆Ｖ）字状のラインとしたり、Ｌ字状のラインなどを有効にしてもよい。これら各組合せラインに対応して、表示窓３１Ｌ，３１Ｍ，３１Ｒ群の正面から見て左側には有効ライン表示部３２，３３，３４が設けられている。第１有効ライン表示部３２は組合せラインのうち中央の横ライン（中央ライン）が有効化された場合に点灯等によって表示報知される。第２有効ライン表示部３３は組合せラインのうち上下の横ライン（上ライン及び下ライン）が有効化された場合に点灯等によって表示報知される。第３有効ライン表示部３４は組合せラインのうち一対の斜めライン（右下がりライン及び右上がりライン）が有効化された場合に点灯等によって表示報知される。そして、有効化された組合せライン、すなわち有効ライン上に図柄が所定の組合せで停止した場合に入賞となり、予め定められたメダル払出処理や特定遊技への移行処理などが実行される。
【００４１】
ここで、入賞となった場合の各図柄に関する払出枚数について説明する。小役図柄に関し、「スイカ」図柄が有効ライン上に左・中・右と揃った場合には１５枚のメダル払出、「ベル」図柄が有効ライン上に左・中・右と揃った場合には８枚のメダル払出、左リール４２Ｌの「チェリー」図柄が有効ライン上に停止した場合には２枚のメダル払出が行われる。即ち、左リール４２Ｌの「チェリー」図柄のみでメダルの払出が行われ、中リール４２Ｍ及び右リール４２Ｒの「チェリー」図柄はメダル払出と無関係である。また、「チェリー」図柄に限っては、他の図柄との組合せとは無関係にメダル払出が行われるため、左リール４２Ｌの複数の有効ラインが重なる位置（具体的には上段又は下段）に「チェリー」図柄が停止した場合には、その重なった有効ラインの数を乗算した分だけのメダル払出が行われることとなり、結果として本実施の形態では４枚のメダル払出が行われる。
【００４２】
また、その他の図柄に関しては、第１特別遊技図柄（ビッグボーナス図柄）の組合せである「７」図柄又は「青年」図柄が同一図柄にて有効ライン上に左・中・右と揃った場合には１５枚のメダル払出、第２特別遊技図柄（レギュラーボーナス図柄）の組合せである「ＢＡＲ」図柄が有効ライン上に左・中・右と揃った場合にも１５枚のメダル払出が行われる。なお、本実施形態においては、例えば「７」図柄と「チェリー」図柄とが同時に成立する場合が生じ得るが、かかる場合におけるメダル払出は１５枚である。これは、１回のメダル払出における上限枚数が１５枚に設定されているためである。
【００４３】
更に、再遊技図柄の組合せである「リプレイ」図柄が有効ライン上に左・中・右と揃った場合にはメダル払出は行われない。その他の場合、即ち有効ライン上に左リール４２Ｌの「チェリー」図柄が停止せず、また有効ライン上に左・中・右と同一図柄が揃わない場合がハズレとなり、この場合には一切メダル払出は行われない。
【００４４】
以上、図柄の組み合わせについて説明したが、同一の図柄が有効ライン上に揃った場合だけでなく、例えば、「７」図柄と「青年」図柄などの異なる図柄の組み合わせが有効ライン上に揃った場合にメダルの払い出しを行うものとしても良い。また、所定の図柄が有効ライン上に揃った場合には、メダルの払い出しはないが特定遊技への移行抽選を行うものとしても良い（所謂０枚役）。即ち、図柄の組み合わせとメダルの払い出し枚数とは任意に設定することができる。
【００４５】
遊技パネル３０の下方左側には、図１に示すように、各リール４２Ｌ，４２Ｍ，４２Ｒを一斉（同時である必要はない）に回転（変動）開始させるために操作されるスタートレバー７１が設けられている。スタートレバー７１はリール４２Ｌ，４２Ｍ，４２Ｒを回転開始、すなわち図柄の変動表示を開始させるべく操作が行われる変動開始手段を構成するものである。スタートレバー７１は、遊技者が遊技（ゲーム）を開始するときに手で押し操作（押される方向は限定されない）するレバーであり、内蔵されるバネにより手が離れたあと元の位置に自動復帰する。メダルが投入されているときにこのスタートレバー５２が操作されると、各リール４２Ｌ，４２Ｍ，４２Ｒが一斉に回転を始める。
【００４６】
スタートレバー７１の右側には、図１に示すように、回転している各リール４２Ｌ，４２Ｍ，４２Ｒを個別に停止させるために操作されるボタン状のストップスイッチ７２，７３，７４が設けられている。各ストップスイッチ７２，７３，７４は停止対象となるリール４２Ｌ，４２Ｍ，４２Ｒに対応する表示窓３１Ｌ，３１Ｍ，３１Ｒの直下にそれぞれ配置されている。ストップスイッチ７２，７３，７４はリール４２Ｌ，４２Ｍ，４２Ｒの回転に基づく変動表示を停止させるべく操作される変動停止手段を構成するものである。各ストップスイッチ７２，７３，７４は、左リール４２Ｌが回転を開始してから所定時間が経過すると停止させることが可能な状態となり、かかる状態中には図示しないランプが点灯表示されることによって停止操作が可能であることが報知され、回転が停止すると消灯されるようになっている。
【００４７】
表示窓３１Ｌ，３１Ｍ，３１Ｒの下方右側には、図１に示すように、遊技を行うための遊技媒体としてのメダルを投入するためのメダル投入口７５が設けられている。メダル投入口７５は遊技媒体を受入可能な受入口を構成する。また、メダル投入口７５が遊技者によりメダルを直接投入するという動作を伴う点に着目すれば、遊技媒体を直接入力する直接入力手段を構成するものともいえる。
【００４８】
メダル投入口７５から投入されたメダルは、図３に示すように、前面扉１２の背面に設けられたセレクタ８３によって貯留用通路８１か排出用通路８２のいずれかへ導かれる。セレクタ８３には、後述するメダル通路切替部材８４（図５参照）が設けられ、そのメダル通路切替部材８４の状態に応じてメダルの通過方向が排出用通路８２側か、貯留用通路８１側かで切り替えられるようになっている。貯留用通路８１に導かれたメダルは、筐体１１の内部に収納されたホッパ装置９１へと導かれる。一方、排出用通路８２に導かれたメダルは、前面扉１２の前面下部に設けられたメダル排出口１７からメダル受け皿１８へと導かれ、遊技者に返却される。
【００４９】
図５は、セレクタ８３の内部構造を示す図である。なお、図中の２点鎖線は、理解を容易なものとするためにメダルの通過経路を示したものである。セレクタ８３には、メダル投入口７５から投入されたメダルを貯留用通路８１へ導くための案内通路８５が形成されている。案内通路８５は、メダルが１列で通行可能なようにして、図の上端部から右下部にかけて弧を描くような曲線状に形成されている。より詳しくは、セレクタ８３を構成するセレクタボディには、図の手前側に突出する突条８５ａが設けられており、その突条８５ａに沿って案内通路８５が形成されている。これにより、案内通路８５に到達したメダルは、突条８５ａ上を転がるようにして下流方向へ流れることとなる。
【００５０】
メダル通路切替部材８４は、案内通路８５の上流部に設けられ該案内通路８５に対して出没可能な通路切替片８４ａと、この通路切替片８４ａを動作させるためのソレノイド（図示略）とを有している。ソレノイドの非励磁時には案内通路８５内に通路切替片８４ａが突出し、貯留用通路８１へのメダルの流れが阻害される。これにより、メダルは前記突条８５ａを乗り越えるようにして下方に落下し、排出用通路８２に導かれる。また、ソレノイドの励磁時には案内通路８５外に通路切替片８４ａが没する。これにより、メダルは案内通路８５に沿って流れ、貯留用通路８１に導かれる。
【００５１】
通路切替片８４ａの下流側には、メダルの通過を検出する第１投入メダル検出センサ８６と、第２投入メダル検出センサ８７とが案内通路８５の上流下流に並ぶようにして近接配置されている（少なくとも１時期において同一メダルを同時に検出する状態が生じる程度の近接状態とする）。メダル通路切替部材８４のソレノイド非励磁時には、メダルは案内通路８４の途中から下方に落下するため、各投入メダル検出センサ８６，８７によりメダルの通過が検出されることがない。一方、メダル通路切替部材８４のソレノイド励磁時には、各投入メダル検出センサ８６，８７によりメダルの通過が順次検出される。
【００５２】
メダルを遊技者に付与する払出手段としてのホッパ装置９１は、図３に示すように、メダルを貯留する貯留タンク９２と、メダルを遊技者に払い出す払出装置９３とより構成されている。払出装置９３は、図示しないメダル払出用回転板を回転させることにより、排出用通路８２の中央右部に設けられた開口９４へメダルを排出し、排出用通路８２を介してメダル受け皿１８へメダルを払い出すようになっている。また、ホッパ装置９１の右方には、図６に示すように、貯留タンク９２内に所定量以上のメダルが貯留されることを回避するための予備タンク９５が設けられている。ホッパ装置９１の貯留タンク９２内部には、この貯留タンク９２から予備タンク９５へとメダルを排出する誘導プレート９６が設けられている。したがって、誘導プレート９６が設けられた高さ以上にメダルが貯留された場合、かかるメダルが予備タンク９５に貯留されることとなる。
【００５３】
メダル投入口７５の下方には、図２に示すように、ボタン状の返却スイッチ７６が設けられている。返却スイッチ７６は、メダル投入口７５に投入されたメダルがセレクタ８３内に詰まった際に押されるスイッチであり、この返却スイッチ７６が押されることによりセレクタ８３が機械的に連動して動作され、当該セレクタ８３内に詰まったメダルがメダル排出口１７より返却されるようになっている。
【００５４】
表示窓３１Ｌ，３１Ｍ，３１Ｒの下方左側には、図２に示すように、遊技媒体としてクレジットされた仮想メダルを一度に３枚投入するためのボタン状の第１クレジット投入スイッチ７７が設けられている。また、第１クレジット投入スイッチ７７の左方には当該スイッチ７７よりも小さなボタン状に形成された第２クレジット投入スイッチ７８及び第３クレジット投入スイッチ７９が設けられている。第２クレジット投入スイッチ７８はクレジットされた仮想メダルを一度に２枚投入するためのものであり、第３クレジット投入スイッチ７９は仮想メダルを１枚投入するためのものである。
【００５５】
各クレジット投入スイッチ７７〜７９は前記メダル投入口７５とともに遊技媒体を入力する入力手段を構成する。また、メダル投入口７５が遊技者によりメダルを直接投入するという動作を伴うのに対し各クレジット投入スイッチ７７〜７９は貯留記憶に基づく仮想メダルの投入という動作を伴うに過ぎない点に着目すれば、投資価値を間接入力する間接入力手段を構成するものともいえる。
【００５６】
なお、第１クレジット投入スイッチ７７は、１ゲームにつき投入できるメダル最大数（３枚）に達していないことを促すため、図示しない発光部材としてのランプが内蔵されている。当該ランプは、第１クレジット投入スイッチ７７のスイッチ操作が有効である状況時において点灯されて当該スイッチ７７の操作を促すが、クレジットされた仮想メダルが存在しない場合や既に３枚のメダル投入がなされている状況下では消灯される。ここで、上記点灯に代えて、点滅させてメダル投入の促しを遊技者に一層分かり易くしてもよい。
【００５７】
スタートレバー７１の左側には、図２に示すように、ボタン状の切換スイッチ８０が設けられている。切換スイッチ８０は、１度押されるとオン状態になり、もう１度押されるとオフ状態になり、その後押下操作が行われるごとにオンオフが切り替わるトグル式に構成されている。切換スイッチ８０は、メダル投入口７５に必要量より多く投入された投入メダルや、所定の遊技の結果遊技者に返還される獲得メダルの取扱形式を変更するために操作される。
【００５８】
切換スイッチ８０がオン状態のときには、所定の最大値（例えばメダル５０枚分）となるまでの余剰の投入メダルや入賞時の獲得メダルがクレジットメダルとして貯留記憶されるように設定された「クレジットモード」となる。切換スイッチ８０がオフ状態のときには、余剰の投入メダルや入賞時の獲得メダルを現実のメダルとして払い出すように設定された「ダイレクトモード」となる。なお、クレジットモードからダイレクトモードに切り換えられた際にクレジットメダルがある場合には、その分のクレジットメダルが現実のメダルとして払い出される。このように、遊技者はクレジットモードとダイレクトモードとを切り換えることにより自身の好みに応じた形式で遊技を実行することができる。かかる切換スイッチ８０は投入価値及び遊技価値の取扱形式を切り換える切換操作手段を構成する。また、クレジットされた仮想メダルを現実のメダルとして払い出すという機能に着目すれば、切換スイッチ８０は貯留記憶された遊技価値を実際に払い出すための精算操作手段を構成するものともいえる。なお、切換スイッチ８０の操作により「クレジットモード」と「ダイレクトモード」とを切り換えるように構成する他、常に「クレジットモード」としておき切換スイッチ８０が操作されると貯留記憶された仮想メダルを払い出すだけの精算スイッチとして機能させてもよい。
【００５９】
遊技パネル３０の表示窓３１Ｌ，３１Ｍ，３１Ｒの下方には、クレジットモード時に有効化されて貯留記憶されたメダル数を表示する残数表示部３５と、ビッグボーナスやレギュラーボーナス等の特別遊技状態の際に例えば残りのゲーム数等を表示するゲーム数表示部３６と、獲得メダルの枚数を表示する獲得枚数表示部３７とがそれぞれ設けられている。これら表示部３５〜３７は７セグメント表示器によって構成されているが、液晶表示器等によって代替することは当然可能である。
【００６０】
ここで、メダルがベットされる手順について説明する。ダイレクトモード、クレジットモードのいずれのモードにおいても、遊技の開始時にメダル投入口７５からメダルが投入されるとベットとなる。
【００６１】
すなわち、１枚目のメダルがメダル投入口７５に投入されると、第１有効ライン表示部３２が点灯し、そしてこれに対応する中央ラインが有効ラインとなり、２枚目のメダルがメダル投入口７５に投入されると、更に第２有効ライン表示部３３が点灯すると共に、これに対応する上ライン及び下ラインを含む合計３本の組合せラインがそれぞれ有効ラインとなり、３枚目のメダルがメダル投入口７５に投入されると、更に第３有効ライン表示部３４が点灯し、そしてこれに対応する一対の斜めラインを含む合計５本の組合せライン全てが有効ラインとなる。
【００６２】
また、４枚以上のメダルがメダル投入口７５に投入されると、３枚を超える余剰メダルは、そのときのモードがダイレクトモードであればセレクタ８３により排出用通路８２への切替がなされてメダル排出口１７からメダル受け皿１８へ返却される。一方、クレジットモードであればスロットマシン内部に貯蓄されると共に残数表示部３５に貯蓄枚数が表示される。この貯留枚数には上限枚数が決められており（例えば５０枚）、それを越える枚数のメダルが投入されたときにはメダル排出口１７からメダル受け皿１８へ返却される。
【００６３】
また、クレジットモードにて遊技が行われ且つ残数表示部３５に貯留枚数が表示されている場合には、第１〜第３クレジット投入スイッチ７７〜７９のいずれかが押された際にも仮想メダルが投入されたこととなりベットとなる。
【００６４】
第３クレジット投入スイッチ７９が押された際には、仮想メダルが１枚投入されたこととして残数表示部３５に表示されている数値が１つディクリメントされ、第１有効ライン表示部３２が点灯して中央ラインが有効ラインとなる。第２クレジット投入スイッチ７８が押された際には、仮想メダルが２枚投入されたこととして残数表示部３５に表示されている数値が２つディクリメントされ、第１有効ライン表示部３２および第２有効ライン表示部３３が点灯して合計３本の組合せラインが有効ラインとなる。第１クレジット投入スイッチ７７が押された際には、仮想メダルが３枚投入されたこととして残数表示部３５に表示されている数値が３つディクリメントされ、全ての有効ライン表示部３２〜３４が点灯して合計５本の組合せラインが有効ラインとなる。
【００６５】
なお、第１〜第３クレジット投入スイッチ７７〜７９のいずれかが押された際に投入されるべき仮想メダルが貯留されていない場合、例えば残数表示部３５の表示が２のときに第１クレジット投入スイッチ７７が押された場合等には、残数表示部３５の数値が全てディクリメントされて０となり、投入可能な仮想メダル分だけベットされる。
【００６６】
前面扉１２の上部には、遊技の進行に伴い点灯したり点滅したりするランプ１３と、遊技の進行に伴い種々の効果音を鳴らしたり、遊技者に遊技状態を報知したりする左右一対のスピーカ１４と、遊技者に各種情報を与える補助表示部１５とが設けられている。ランプ１３は、スロットマシン１０の上辺に沿って横長の形状に形成された上部ランプ１３ａと、その上部ランプ１３ａの左下側に配設された異常ランプ１３ｂとにより構成されている。
【００６７】
補助表示部１５は、本実施形態では表示内容の多様化及び表示演出の重厚化を意図して液晶表示器によって構成されているが、ドットマトリックス表示器等の他の表示器を使用してもよい。補助表示部１５は、遊技の進行に伴って各種表示演出を実行するためのものであり、各リール４２Ｌ，４２Ｍ，４２Ｒによる遊技を主表示部によるものと考えることができることから、本実施形態では補助表示部１５と称している。補助表示部１５の背面には上部ランプ１３やスピーカ１４、補助表示部１５を駆動させるための表示制御装置１１１が設けられている。なお、ランプ１３及びスピーカ１４の形状や位置、数等は特に以上説明したものに限られない。
【００６８】
メダル受け皿１８の上方には、図２に示すように、機種名や遊技に関わるキャラクタなどが表示された下段プレート１６が装着されている。また、メダル受け皿１８の左方には、手前側下方に反転可能な灰皿１９が設けられている。
【００６９】
筐体１１の内部においてホッパ装置９１の左方には、図３に示すように、電源ボックス１２１が設けられている。電源ボックス１２１は、電源スイッチ１２２やリセットスイッチ１２３や設定キー挿入孔１２４などを備えている。電源スイッチ１２２は、主制御装置１３１を始めとする各部に電源を供給するための起動スイッチである。
【００７０】
リセットスイッチ１２３は、スロットマシン１０の各種状態をリセットするためのスイッチである。本スロットマシン１０は各種データのバックアップ機能を有しており、万一停電が発生した際でも停電時の状態を保持し、停電からの復帰（復電）の際には停電時の状態に復帰できるようになっている。従って、例えば遊技ホールの営業が終了する場合のように通常手順で電源を遮断すると遮断前の状態が記憶保持されるが、リセットスイッチ１２３を押しながら電源スイッチ１２２をオンすると、バックアップデータがリセットされるようになっている。また、電源スイッチ１２２がオンされている状態でリセットスイッチ１２３を押した場合には、エラー状態がリセットされる。
【００７１】
設定キー挿入孔１２４は、ホール管理者などがメダルの出玉調整を行うためのものである。すなわち、ホール管理者等が設定キーを設定キー挿入孔１２４へ挿入して回転操作することにより、スロットマシン１０の設定状態（当選確率設定処理）を「設定１」から「設定６」まで変更できるようになっている。
【００７２】
リールユニット４１の上方には、図６に示すように、主制御装置１３１が筐体１１の背板１１ｃに取り付けられている。主制御装置１３１は、主たる制御を司るＭＰＵ、遊技プログラムを記憶したＲＯＭ、遊技の進行に応じた必要なデータを一時的に記憶するＲＡＭ、各種機器との連絡をとるポート、時間計数や同期を図る場合などに使用されるクロック回路等を含む主基板を具備しており、主基板が透明樹脂材料等よりなる被包手段としての基板ボックスに収容されて構成されている。基板ボックスは、略直方体形状のボックスベースと該ボックスベースの開口部を覆うボックスカバーとを備えている。これらボックスベースとボックスカバーとは封印手段としての封印ユニットによって開封不能に連結され、これにより基板ボックスが封印されている。なお、ボックスベースとボックスカバーとを鍵部材を用いて開封不能に連結する構成としてもよい。
【００７３】
次に、図９のブロック図に基づいて、本スロットマシン１０の電気的構成について説明する。
【００７４】
主制御装置１３１には、演算処理手段であるＭＰＵ１５１を中心とするマイクロコンピュータが搭載されている。ＭＰＵ１５１には、電源ボックス１２１の内部に設けられた電源装置１６１の他に、８．００００ＭＨｚのクロックパルスを出力する第１のクロック回路１５４、入出力ポート１５５、７．９１５２ＭＨｚのクロックパルスを出力する第２のクロック回路１５８、第２のクロック回路１５８の出力するクロックパルスによりカウント値を更新する乱数カウンタ１５７、乱数カウンタ１５７のカウント値を読み出し、保持してＭＰＵ１５１へ出力するラッチ回路１５６などが内部バスを介して接続されている。
【００７５】
かかる主制御装置１３１は、スロットマシン１０に内蔵されるメイン基盤としての機能を果たすものである。ここで、第１のクロック回路１５４と第２のクロック回路１５８とは、上記の通り、クロックパルスを出力する周波数が異なっているため、非同期である。なお、本実施の形態では、８．００００ＭＨｚのクロックパルスを第1のクロックパルス回路が出力しているが、この第１のクロックパルス回路は、８．００００ＭＨｚのクロックパルス発振器を用いて構成してもよいし、クロックパルス発振器と分周器とを用いて８．００００ＭＨｚのクロックパルスが出力されるように構成してもよい。第１のクロックパルス回路をクロックパルス発振器と分周器とを用いて構成した場合は、例えば、４０．００００ＭＨｚのクロックパルス発振器と１／５分周器とを用いればよい。また、この第２のクロックパルス回路は、７．９１５２ＭＨｚのクロックパルス発振器を用いて構成してもよいし、クロックパルス発振器と分周器とを用いて７．９１５２ＭＨｚのクロックパルスが出力されるように構成してもよい。第２のクロックパルス回路をクロックパルス発振器と分周器とを用いて構成した場合は、例えば、３９．５７６０ＭＨｚのクロックパルス発振器と１／５分周器とを用いればよい。
【００７６】
主制御装置１３１の入力側には、スタートレバー７１の押下によって発生する信号の波形を整形する波形整形回路７１ａ、第２のクロック回路１５８から出力されるクロックパルス（図９に記載のＣＫ）の立ち上がりを検出し且つ波形整形回路７１ａから出力される動作信号を検出した場合に出力ポート１５５へ読出信号α及び読出信号αが反転した信号β（以後、読出反転信号βとする）を出力するスタート検出センサ７１ｂ、各ストップスイッチ７２，７３，７４の操作を個別に検出するストップ検出センサ７２ａ，７３ａ，７４ａ、メダル投入口７５から投入されたメダルを検出する第１投入メダル検出センサ８６及び第２投入メダル検出センサ８７（以下、これら各センサを総称する場合、投入メダル検出センサ８６，８７ともいう）、各クレジット投入スイッチ７７，７８，７９の操作を個別に検出するクレジット投入検出センサ７７ａ，７８ａ，７９ａ、切換スイッチ８０の操作を検出する切換検出センサ８０ａ、各リール４２の回転位置（原点位置）を個別に検出するリールインデックスセンサ５５、ホッパ装置９１から払い出されるメダルを検出する払出検出センサ９１ａ、リセットスイッチ１２３の操作を検出するリセット検出センサ１２３ａ、設定キー挿入孔１２４に設定キーが挿入されて回転操作されたことを検出する設定キー検出センサ１２４ａ等の各種センサが接続されており、これら各種センサからの信号は入出力ポート１５５を介してＭＰＵ１５１へ出力されるようになっている。
【００７７】
ここで、スタート検出センサ７１ｂから入出力ポート１５５への出力される読出信号αは入出力ポート１５５を介してラッチ回路１５６へ、読出反転信号βは入出力ポート１５５を介してＭＰＵ１５５へ、それぞれ出力される。
【００７８】
また、主制御装置１３１の入力側には、入出力ポート１５５を介して電源装置１６１に設けられた停電監視回路１６１ｂが接続されている。電源装置１６１には、主制御装置１３１を始めとしてスロットマシン１０の各電子機器に駆動電力を供給する電源部１６１ａや、上述した停電監視回路１６１ｂなどが搭載されている。なお、電源装置１６１は、主制御装置１３１に設けるものとしても良い。
【００７９】
停電監視回路１６１ｂは電源の遮断状態を監視し、停電時はもとより、電源スイッチ１２２による電源遮断時に停電信号を生成するためのものである。そのため停電監視回路１６１ｂは、電源部１６１ａから出力されるこの例では直流１２ボルトの安定化駆動電圧を監視し、この駆動電圧が例えば１０ボルト未満まで低下したとき電源が遮断されたものと判断して停電信号が出力されるように構成されている。停電信号はＭＰＵ１５１と入出力ポート１５５のそれぞれに供給され、ＭＰＵ１５１ではこの停電信号を認識することにより後述する停電時処理が実行される。
【００８０】
電源部１６１ａからは出力電圧が１０ボルト未満まで低下した場合でも、主制御装置１３１などの制御系における駆動電圧として使用される５ボルトの安定化電圧が出力されるように構成されており、この安定化電圧が出力されている時間としては、主制御装置１３１による停電時処理を実行するに十分な時間が確保されている。
【００８１】
主制御装置１３１の出力側には、各有効ライン表示部３２，３３，３４、残数表示部３５、ゲーム数表示部３６、獲得枚数表示部３７、各リール４２Ｌ，４２Ｍ，４２Ｒを回転させるための各ステッピングモータ６１（６１Ｌ，６１Ｍ，６１Ｒ）、セレクタ８３に設けられたメダル通路切替部材８４、ホッパ装置９１、表示制御装置１１１、図示しないホール管理装置などに情報を送信できる外部集中端子板１７１等が入出力ポート１５５を介して接続されている。
【００８２】
表示制御装置１１１は、ランプ１３を構成する上部ランプ１３ａおよび異常ランプ１３ｂ、スピーカ１４並びに補助表示部１５を駆動させるための制御装置であり、これらを駆動させるためのＭＰＵ、ＲＯＭ、ＲＡＭ等が一体化された基板を備えている。そして、主制御装置１３１からの信号を受け取った上で、表示制御装置１１１が独自に各ランプ１３ａ，１３ｂ、スピーカ１４及び補助表示部１５を駆動制御する。従って、表示制御装置１１１は、遊技を統括管理するメイン基盤たる主制御装置１３１との関係では補助的な制御を実行するサブ基盤となっている。即ち、間接的な遊技に関する音声やランプ、表示についてはサブ基盤を設けることにより、メイン基盤の負担軽減を図っている。なお、各種表示部３２〜３７を表示制御装置１１１が制御する構成としてもよい。
【００８３】
上述したＭＰＵ１５１には、このＭＰＵ１５１によって実行される各種の制御プログラムや固定値データを記憶したＲＯＭ１５２と、このＲＯＭ１５２内に記憶されている制御プログラムを実行するに当たって各種のデータを一時的に記憶する作業エリアを確保するためのＲＡＭ１５３のほかに、図示はしないが周知のように割込み回路を始めとしてタイマ回路、データ送受信回路などスロットマシン１０において必要な各種の処理回路や、クレジット枚数をカウントするクレジットカウンタなどの各種カウンタが内蔵されている。ＲＯＭ１５２とＲＡＭ１５３によって記憶手段としてのメインメモリが構成され、図１３以降に示される各種のフローチャートに示される処理を実行するためのプログラムは、制御プログラムの一部として上述したＲＯＭ１５２に記憶されている。
【００８４】
ＲＡＭ１５３は、スロットマシン１０の電源が遮断された後においても電源ボックス１２１内に設けられた電源装置１６１からバックアップ電圧が供給されてデータを保持（バックアップ）できる構成となっており、ＲＡＭ１５３には、各種のデータ等を一時的に記憶するためのメモリやエリアの他に、バックアップエリアが設けられている。
【００８５】
ＲＡＭ１５３の一時的にデータを記憶するためのエリアには、リール回転時間タイマ１５３ａと、当選フラグ１５３ｂと、スベリテーブル１５３ｃと、スタートレバーフラグ１５４ｄとが主に備えられている。リール回転時間タイマ１５３ａは、各リール４２Ｌ，４２Ｍ，４２Ｒが回転開始してからの経過時間、或いは、１のリールが停止してからの経過時間を計測するタイマであり、各リール４２Ｌ，４２Ｍ，４２Ｒが回転開始した場合、或いは、１のリールが停止された場合に初期値が設定され、後述するタイマ割込処理（図１４参照）のタイマ減算処理（Ｓ２０８）において所定時間毎に減算される。
【００８６】
ＲＡＭ１５３のバックアップエリアは、停電などの発生により電源が遮断された場合において、電源遮断時（電源スイッチ１２２の操作による電源遮断をも含む。以下同様）のスタックポインタや、各レジスタ、Ｉ／Ｏ等の値を記憶しておくためのエリアであり、停電解消時（電源スイッチ１２２の操作による電源投入をも含む。以下同様）には、バックアップエリアの情報に基づいてスロットマシン１０の状態が電源遮断前の状態に復帰できるようになっている。バックアップエリアへの書き込みは停電時処理（図１５参照）によって電源遮断時に実行され、バックアップエリアに書き込まれた各値の復帰は電源投入時のメイン処理（図１６参照）において実行される。なお、ＭＰＵ１５１のＮＭＩ端子（ノンマスカブル割込端子）には、停電等の発生による電源遮断時に、停電監視回路１６１ｂからの停電信号が入力されるように構成されており、停電等の発生に伴う停電フラグ生成処理としてのＮＭＩ割込み処理が即座に実行される。
【００８７】
次に、図１０を用いて、後述する抽選処理（Ｓ５０５）を実行するために必要となる乱数カウンタ１５７のカウント値をＭＰＵ１５１が読み込むための回路図について説明する。なお、入出力ポート１５５は、発明の理解を容易にするために図示を省略している。
【００８８】
図１０に示すように、該回路は、スタートレバー７１と、スタート検出センサであるＤ型フリップフロップ７１ｂと、乱数カウンタ１５７と、７．９１５２ＭＨｚのクロックパルスを出力する第２のクロック回路１５８と、インバータ回路１５９と、ラッチ回路１５６と、ＭＰＵ１５１と、８．００００ＭＨｚのクロックパルスを出力する第１のクロックパルス回路１５４とを有して構成されている。ここで、図１０に示す、ラッチ回路１５６と乱数カウンタ１５７とは同一の半導体基板（同一チップ）上に構成されていてもよい。
【００８９】
図１０に示すように、スタートレバー７１は、スタートレバー７１の押下により発生した信号の波形を整形する波形整形回路７１ａと接続される。この波形整形回路７１ａは、スタートレバー７１と直列に接続される抵抗Ｒ２と、スタートレバー７１と抵抗Ｒ２との間に一端が接続され、他端が電源Ｖ１に接続された抵抗Ｒ１と、抵抗Ｒ２の他端に接続される抵抗Ｒ３と、抵抗Ｒ２と抵抗Ｒ３との間に一端が接続され、他端がアースされたコンデンサＣ１と、抵抗Ｒ３の他端に接続されるシュミットトリガＩＣ１とを有して構成されている。そして、波形整形回路７１ａ内のシュミットトリガＩＣ１の出力端は、Ｄ型フリップフロップ７１ｂのＤ端子と接続される。また、Ｄ型フリップフロップ７１ｂのＣＬＫ端子には、第２のクロック回路１５８から出力されたクロックパルスを反転して基準信号とするインバータ回路１５９の出力端が接続され、そのインバータ回路１５９の入力端には、第２のクロック回路１５８が接続される。さらに、Ｄ型フリップフロップ７１ｂのＱ端子は、乱数カウンタ１５７のカウント値をラッチするためのラッチ回路１５６のＸ端子と接続され、Ｄ型フリップフロップ７１ｂのＱバー端子はＭＰＵ１５１のＸｉｎ端子と接続される。また、ＭＰＵ１５１のＺｉｎ端子はラッチ回路１５６のＺ端子とも接続される。さらに、ＭＰＵ１５１のＹｉｎ端子は、ＭＰＵ１５１の動作を制御する第１のクロック回路１５４と接続される。最後に、ラッチ回路１５６のＹ端子に接続されている乱数カウンタ１５７は、カウント値を更新するために必要となる第２のクロック回路１５８と接続される。
【００９０】
ここで、請求項１の「基準信号」としては、第２のクロック回路１５８から出力されたクロックパルスをインバータ回路１５９で反転させて、Ｄ型フリップフロップ７１ｂのＣＬＫ端子に入力する信号としているが、基準信号はＤ型フリップフロップ７１ｂのＣＬＫ端子に入力される信号であればよく、第２のクロック回路１５８から出力されたクロックパルスがインバータ回路１５９を介さず、Ｄ型フリップフロップ７１ｂのＣＬＫ端子に直接入力するものであってもよい。
【００９１】
次に、図１１のタイムチャートを用いて、図１０の回路の動作を説明する。ここでは、スタートレバー７１の押下により動作信号が発生した場合の各信号の状態について説明する。スタートレバー７１に接続される波形整形回路７１ａに使用されている抵抗Ｒ１〜Ｒ３及びコンデンサＣ１の値は、Ｒ１＝１ＫΩ，Ｒ２＝１０ＫΩ，Ｒ３＝１０ＫΩ，Ｃ１＝１０００ｐＦに設定している。
【００９２】
遊技者がスタートレバー７１を押下することにより信号が発生すると、波形整形回路７１ａはこの発生した信号からチャタリングを除去すると共に、この発生した信号をパルス状に整形する。パルス状に整形された信号は動作信号となり、Ｄ型フリップフロップ７１ｂのＤ端子に入力される（図１１（ア））。また、第２のクロック回路１５８からは１／７．９１５２ＭＨｚ＝１２６．３４・・・ｎｓ≒１２６ｎｓの周期でクロックパルスが常時出力されており、このクロックパルスをインバータ回路１５９により反転させた基準信号がＤ型フリップフロップ７１ｂのＣＬＫ端子に入力されている（図１１（イ））。
【００９３】
図１１のＴ１時に示すように、Ｄ型フリップフロップ７１ｂのＣＬＫ端子に入力される基準信号の立ち上がり時（図１１（イ）に記載の上向き矢印時）に、Ｄ型フリップフロップ７１ｂのＤ端子に動作信号が入力されていれば（図１１（ア））、即ち、Ｄ型フリップフロップ７１ｂのＤ端子がハイ状態であれば、Ｄ型フリップフロップ７１ｂのＱ端子はロウ状態からハイ状態へと切り替わることにより、Ｑ端子から読出信号αが出力される（図１１（エ））。また、Ｄ型フリップフロップ７１ｂのＱバー端子はＱ端子が反転した状態となるので、Ｑバー端子がハイ状態からロウ状態へと切り替わることにより、Ｑバー端子から読出反転信号βが出力される（図１１（オ））。
【００９４】
Ｄ型フリップフロップ７１ｂのＱ端子から読出信号αが出力されると（図１１（エ））、ラッチ回路１５６は、Ｘ端子に読出信号αが入力したこと（図１１（エ）記載のｂ１）を契機に、ラッチ回路１５６のＹ端子に出力されている乱数カウンタ１５７のカウント値をラッチする。ラッチ回路１５６がラッチしたカウント値は、ラッチ回路１５６のＺ端子からＭＰＵ１５１のＺｉｎ端子へ出力される。そして、ＭＰＵ１５１のＺｉｎ端子へ出力されたカウント値は、Ｄフリップフロップ７１ｂのＱバー端子がロウ状態で安定したタイミングＴ３時にＭＰＵ１５１に読み込まれる。ＭＰＵ１５１に読み込まれたカウント値は、後述する図１８の抽選処理で行われるＳ６０２の抽選（判定）に使用される。
【００９５】
また、Ｄ型フリップフロップ７１ｂのＱバー端子から出力される、即ち、ＭＰＵ１５１のＸｉｎ端子に入力される読出反転信号βは、後述する図１７の通常処理に使用されるスタートレバーフラグ１５４ｄを設定（オン）するために使用される。スタートレバーフラグ１５４ｄは、スタートレバー７１の押下があったことを示すフラグである。なお、詳細は後述するが、Ｄ型フリップフロップ７１ｂのＱバー端子から読出反転信号βが出力されていれば、即ち、ＭＰＵ１５１のＸｉｎ端子に読出反転信号βが入力されていれば（図１１（オ））、スタートレバーフラグ１５４ｄがオンとなり、図１７記載のリールの回転を制御するリール制御処理（Ｓ５０５）等の処理が実行される。
【００９６】
ここで、図１１を用いて、Ｄ型フリップフロップ７１ｂのＣＬＫ端子に入力される基準信号と乱数カウンタ１５７に入力されるクロックパルスとの関係について説明する。Ｄ型フリップフロップ７１ｂのＣＬＫ端子と乱数カウンタ１５７とは、共にクロックパルスの立ち上がりを検出しているが、Ｄ型フリップフロップ７１ｂのＣＬＫ端子に入力される基準信号（図１１（イ））の位相は、インバータ回路１５９によって、乱数カウンタ１５７に入力されるクロックパルス（図１１（ウ））の位相と一致しておらず、１８０度異なっている（ずれている）。
【００９７】
よって、Ｄ型フリップフロップ７１ｂのＤ端子に動作信号が入力されており（図１１（ア））且つＤ型フリップフロップ７１ｂのＣＬＫ端子に入力される基準信号が立ち上がり時（図１１（イ）記載の上向き矢印時）である場合に、Ｄ型フリップフロップ７１ｂのＱ端子からラッチ回路１５６のＸ端子へ出力される読出信号αの出力タイミング、即ち、ラッチ回路１５６が、ラッチ回路１５６のＹ端子に出力された乱数カウンタ１５７のカウント値をラッチするタイミング（図１１（エ）記載のｂ１）と、乱数カウンタ１５７のカウント値の更新のタイミング（図１１（ウ）記載の上向き矢印時）とは一致していない。
【００９８】
従って、乱数カウンタ１５７のカウント値をラッチ回路１５６がラッチするタイミングと乱数カウンタ１５７がカウント値を更新するタイミングとが同時とならない。これにより、乱数カウンタ１５７のカウント値が変更中であるときにラッチ回路１５６が乱数カウンタ１５７の値をラッチすることはなく、ラッチ回路１５６は、乱数カウンタ１５７のカウント値を安定した状態で正確に読み出すことができる。
【００９９】
また、Ｄ型フリップフロップ７１ｂのＣＬＫ端子に入力される基準信号の立ち上がり（図１１（イ）記載の上向き矢印時）の周期（一周期）が約１２６ｎｓであるので、Ｄ型フリップフロップ７１ｂのＣＬＫ端子に入力される基準信号が立ち上がった直後にＤ型フリップフロップ７１ｂのＤ端子に動作信号が入力された場合は、Ｄ型フリップフロップ７１ｂのＱ端子からの読出信号αの出力およびＱバー端子からの読出反転信号βの出力は、動作信号に対し、図１１のａのように、最大約１２６ｎｓ遅れることになる。
【０１００】
しかし、Ｄ型フリップフロップ７１ｂのＱバー端子からＭＰＵ１５１のＸｉｎ端子へ出力される読出反転信号βの検出は、図１４に示すタイマ割込み処理中のＳ２０８で実施しているため、タイマ割込み処理と同じ周期の１．４９ｍｓで実施される。よって、読出信号αおよび読出反転信号βが動作信号に対し、最大約１２６ｎｓ遅れたとしても、この遅れは１．４９ｍｓの検出周期に対しては約１／１１８２５の遅れに相当する程度であり、読出反転信号βの検出周期に対して十分短いので、遊技者がスタートレバー７１を押下したタイミングで、ＭＰＵ１５１は乱数カウンタ１５７のカウント値を読み込むことができる。
【０１０１】
最後に、図１１のＴ２時に示すように、Ｄ型フリップフロップ７１ｂのＣＬＫ端子に入力される基準信号の立ち上がり時（図１１（イ）記載の上向き矢印時）に、スタートレバー７１の押下が解除されることにより、Ｄ型フリップフロップ７１ｂのＤ端子に動作信号が入力されていなければ、即ち、Ｄ型フリップフロップ７１ｂのＤ端子がロウ状態であれば、Ｄ型フリップフロップ７１ｂのＱ端子はハイ状態からロウ状態へと切り替わり、Ｑ端子からの読出信号αの出力が中止される。また、Ｄ型フリップフロップ７１ｂのＱバー端子はロウ状態からハイ状態へと切り替わり、Ｑバー端子からの読出反転信号βの出力も中止される。
【０１０２】
次に、Ｄ型フリップフロップ７１ｂのＤ端子には、スタートレバー７１の押下により発生した動作信号が入力されているが、第２のクロック回路１５８が何らかの異常でクロックパルスを出力せず、Ｄ型フリップフロップ７１ｂのＣＬＫ端子には、基準信号が入力されていない場合について図１２を用いて説明する。
【０１０３】
まず、第２のクロック回路１５８が何らかの異常でクロックパルスを出力していない場合は、乱数カウンタ１５７にクロックパルスの入力がないので、乱数カウンタ１５７のカウント値の更新は行われず、カウント値は任意の値に固定された状態となっている。この固定されたカウント値が大当たり値であると、後述する図１８の抽選処理で行われるＳ６０３の抽選（判定）の度に、大当たりが連続して出現することになる。一方、固定されたカウント値が外れ値であると、図１８の抽選処理で行われるＳ６０３の抽選（判定）の度に、外れが連続して出現することになる。
【０１０４】
しかし、第２のクロック回路１５８が何らかの異常でクロックパルスを出力していない場合には、Ｄ型フリップフロップ７１ｂのＣＬＫ端子にも、図１２に示すように、基準信号が入力されない。よって、Ｄ型フリップフロップ７１ｂのＤ端子に、スタートレバー７１の押下により発生した動作信号が入力され（図１２（ア））、Ｄ端子がロウ状態からハイ状態に切り替わったとしても、Ｄ型フリップフロップ７１ｂのＱ端子はロウ状態のままであるので、図１２に示すように、Ｑ端子からは読出信号αが出力されず、また、Ｄ型フリップフロップ７１ｂのＱバー端子はハイ状態のままであるので、Ｑバー端子からも読出反転信号βは出力されない。
【０１０５】
従って、Ｄ型フリップフロップ７１ｂのＣＬＫ端子に基準信号の入力がない場合は、スタートレバー７１を押下したとしても、Ｄ型フリップフロップ７１ｂのＱ端子から読出信号αが出力されず、Ｑバー端子からも読出反転信号βは出力されない。そして、Ｄ型フリップフロップ７１ｂのＱ端子から読出信号αが出力されない場合は、ラッチ回路１５６のＸ端子への読出信号αの入力もないため、ラッチ回路１５６は、乱数カウンタ１５７のカウント値をラッチすることはなく、ＭＰＵ１５１にカウント値が読み込まれることもない。
【０１０６】
更に、詳細は図１４にて後述するが、図１２に示すように、スタートレバー７１を押下したとしても、Ｑバー端子からＭＰＵ１５１のＸｉｎ端子に読出反転信号βが出力されないので、図１７記載のリールの回転を制御するリール制御処理（Ｓ５０５）等の処理も実行されない。よって、リール制御処理（Ｓ５０５）にて行われるリールの回転動作が行われないので、遊技機の異常、即ち、第２のクロック回路１５６の異常を容易に検出することができる。
【０１０７】
続いて、主制御装置１３１内のＭＰＵ１５１により実行される各制御処理を図１３から図２２のフローチャートを参照しながら説明する。かかるＭＰＵ１５１の処理としては大別して、電源投入に伴い起動されるメイン処理と、定期的に（本実施の形態では１．４９ｍｓｅｃ周期で）起動されるタイマ割込み処理と、ＮＭＩ端子（ノンマスカブル端子）への停電信号の入力により起動されるＮＭＩ割込み処理とがあり、説明の便宜上、はじめにＮＭＩ割込み処理とタイマ割込み処理とを説明し、その後メイン処理を説明する。
【０１０８】
図１３はＮＭＩ割込み処理の一例を示すフローチャートである。停電の発生などによって電源が遮断されると、電源装置１６１の停電監視回路１６１ｂでは停電信号が生成され、主制御装置１３１に対して出力される。ＮＭＩ端子を介して停電信号を受信した主制御装置１３１では、ＮＭＩ割込み処理が実行される。
【０１０９】
ＮＭＩ割込み処理では、まずステップＳ１０１（以下、ステップＳ１０１を単に「Ｓ１０１」と略し、他のステップにおいても同様に略して表示する。）において、ＭＰＵ１５１内に設けられた使用レジスタのデータをＲＡＭ１５３内に設けられたバックアップエリアに退避させる（Ｓ１０１）。続いて、停電フラグをＲＡＭ１５３内に設けられた停電フラグ格納エリアにセットする（Ｓ１０２）。その後、ＲＡＭ１５３のバックアップエリアに退避させたデータを再びＭＰＵ１５１の使用レジスタに復帰させる（Ｓ１０３）。このＳ１０３の復帰処理を実行してＮＭＩ割込み処理が終了する。なお、ＭＰＵ１５１の使用レジスタのデータを破壊せずに停電フラグのセット処理が可能な場合には、バックアップエリアへの退避および復帰処理（Ｓ１０１、Ｓ１０３）を省くことができる。
【０１１０】
図１４は、主制御装置１３１で定期的に実行されるタイマ割込み処理のフローチャートであり、主制御装置１３１のＭＰＵ１５１により例えば１．４９ｍｓｅｃごとにタイマ割込みが発生する。
【０１１１】
先ず、Ｓ２０１に示すレジスタ退避処理では、後述する通常処理で使用しているＭＰＵ１５１内の全レジスタの値をＲＡＭ１５３のバックアップエリアに退避させる（Ｓ２０１）。その後、停電フラグがセットされているか否かを確認し（Ｓ２０２）、停電フラグがセットされているときに限って停電時処理を実行してから（Ｓ２０３）、処理をＳ２０４へ移行する。
【０１１２】
ここで、停電時処理（Ｓ２０３）について図１５を用いて説明する。この停電時処理（Ｓ２０３）は、タイマ割込み処理のうち特にレジスタ退避処理の直後に行われるため、その他の割込み処理を中断することなく実行できる。従って、例えば各種コマンドの送信処理中、スイッチの状態（オンオフ）の読み込み処理中などのように、それぞれの処理に割り込んでこの停電時処理が実行されることはなく、かかるタイミングで実行されることをも考慮した停電時処理のプログラムを作成する必要がなくなる。これにより停電時処理用の処理プログラムを簡略化してプログラム容量を削減できる。なお、このことは後述する復電時処理用の処理プログラムについても同様である。
【０１１３】
停電時処理（Ｓ２０３）では、まず、コマンド送信が終了しているか否かを判定する（Ｓ３０１）。送信が終了していない場合には（Ｓ３０１：Ｎｏ）、停電時処理（Ｓ２０３）を終了して図１４のタイマ割込み処理に復帰し、コマンド送信を終了させる。このように停電時処理の初期段階でコマンドの送信が完了しているか否かを判断し、送信が未完であるときには送信処理を優先し、単位コマンドの送信処理終了後に停電時処理（Ｓ２０３）を実行する構成とすることにより、コマンドの送信途中で停電時処理が実行されることをも考慮した停電時処理プログラムを構築する必要がなくなる。その結果停電時処理プログラムを簡略化してＲＯＭ１５２の小容量化を図ることができる。
【０１１４】
Ｓ３０１の処理においてコマンドの送信が完了している場合には（Ｓ３０１：Ｙｅｓ）、ＭＰＵ１５１のスタックポインタの値をＲＡＭ１５３内のバックアップエリアに保存する（Ｓ３０２）。その後、停止処理として後述するＲＡＭ判定値をクリアすると共に入出力ポート１５５における出力ポートの出力状態をクリアし、図示しない全てのアクチュエータをオフ状態にする（Ｓ３０３）。更に、ＲＡＭ判定値を算出し、バックアップエリアに保存する（Ｓ３０４）。ＲＡＭ判定値とは、具体的にはＲＡＭ１５３の作業領域アドレスにおけるチェックサムの２の補数である。ＲＡＭ判定値をバックアップエリアに保存することにより、ＲＡＭ１５３のチェックサムは０となる。ＲＡＭ１５３のチェックサムを０とすることにより、それ以後のＲＡＭアクセスを禁止する（Ｓ３０５）。その後は、電源が完全に遮断して処理が実行できなくなるのに備え、無限ループに入る。なお、例えばノイズ等に起因して停電フラグが誤ってセットされる場合を考慮し、無限ループに入るまでは停電信号が出力されているか否かを確認する。停電信号が出力されていなければ停電状態から復旧したこととなるため、ＲＡＭ１５３への書き込みを許可すると共に停電フラグをリセットし、図１４のタイマ割込み処理に復帰する。停電信号の出力が継続してなされていれば、そのまま無限ループに入る。
【０１１５】
なお、電源装置１６１の電源部１６１ａは、上述したＮＭＩ割込み処理及び停電時処理を実行するのに十分な時間、制御系の駆動電圧として使用される安定化電圧（５ボルト）の出力が保持されるように構成されている。本実施形態では、３０ｍｓｅｃの間、駆動電圧が出力され続けるようになっている。
【０１１６】
図１４に戻って、タイマ割込み処理について説明する。Ｓ２０２の処理にて停電フラグがセットされていない場合、または、停電時処理（Ｓ２０３）が終了した後には、Ｓ２０４以降の各種処理を行う。
【０１１７】
Ｓ２０４では、誤動作の発生を監視するためのウオッチドッグタイマの値を初期化するウオッチドッグタイマのクリア処理を行う（Ｓ２０４）。Ｓ２０５では、ＭＰＵ１５１自身に対して割込み許可を出す割込み終了宣言処理を行う（Ｓ２０５）。Ｓ２０６では、各リール４２Ｌ，４２Ｍ，４２Ｒを回転させるために、それぞれの回胴駆動モータであるステッピングモータ６１Ｌ〜６１Ｒを駆動させるステッピングモータ制御処理を行う（Ｓ２０６）。Ｓ２０７では、入出力ポート１５５に接続された各種センサ（図９参照）の状態を監視するセンサ監視処理を行う（Ｓ２０７）。
【０１１８】
Ｓ２０８では、Ｄ型フリップフロップ７１ｂのＱバー端子がロウ状態であるか否か、即ち、ＭＰＵ１５１のＸｉｎ端子がロウ状態であるか否かを判定する（Ｓ２０８）。Ｓ２０８で、Ｑバー端子の出力がロウ状態、即ち、ＭＰＵ１５１のＸｉｎ端子がロウ状態と判定されると（Ｓ２０８：Ｙｅｓ、図１１（オ）記載のＴ３時参照）、スタートレバーフラグ１５４ｄをオンにする（Ｓ２０９）。この処理によって、第２のクロックパルス回路１５８からクロックパルスが出力され、乱数カウンタ１５７が正常に更新されている状態でスタートレバー７１が押下されたことを認識する。また、Ｓ２０８の処理で、ＭＰＵ１５１のＸｉｎ端子がロウ状態と判定されると（Ｓ２０８：Ｙｅｓ、図１１（オ）記載のＴ３時参照）、ＭＰＵ１５１は、ラッチ回路１５６のＺ端子からＭＰＵ１５１のＺｉｎ端子へ出力されたカウント値を読み込み、ＲＡＭ１５３に記憶させる。一方、Ｓ２０８で、Ｑバー端子がロウ状態ではなくハイ状態、即ち、ＭＰＵ１５１のＸｉｎ端子がロウ状態ではなくハイ状態と判定されると（Ｓ２０８：Ｎｏ）、スタートレバーフラグ１５４ｄをオフにする（Ｓ２１０）。
【０１１９】
Ｓ２１１では、各カウンタやタイマの値を減算するタイマ演算処理を行う（Ｓ２１１）。Ｓ２１２では、メダルのベット数や、払い出し枚数をカウントした結果を外部集中端子板１７１へ出力するカウンタ処理を行う（Ｓ２１２）。
【０１２０】
Ｓ２１３では、表示制御装置１１１へコマンドなどを送信するコマンド出力処理を行う（Ｓ２１３）。Ｓ２１４では、残数表示部３５、ゲーム数表示部３６および獲得枚数表示部３７にそれぞれ表示されるセグメントデータを設定するセグメントデータ設定処理を行う（Ｓ２１４）。Ｓ２１５では、セグメントデータ設定処理で設定されたセグメントデータを各表示部３５〜３７に供給して該当する数字、記号などを表示するセグメントデータ表示処理を行う（Ｓ２１５）。Ｓ２１６では、入出力ポート１５５からＩ／Ｏ装置に対応するデータを出力するポート出力処理を行う（Ｓ２１６）。Ｓ２１７では、先のＳ２０１にてバックアップエリアに退避させた各レジスタの値をそれぞれＭＰＵ１５１内の対応するレジスタに復帰させる（Ｓ２１７）。その後、次回のタイマ割込みを許可する割込み許可処理を行い（Ｓ２１８）、この一連のタイマ割込み処理を終了する。
【０１２１】
図１６は電源投入後に実行される主制御装置１３１でのメイン処理を示すフローチャートである。メイン処理は、停電からの復旧や電源スイッチ１２２のオン操作によって電源が投入された際に実行される。
【０１２２】
先ず、初期化処理として、スタックポインタの値をＭＰＵ１５１内に設定すると共に、割込み処理を許可する割込みモードを設定し、その後ＭＰＵ１５１内のレジスタ群や、Ｉ／Ｏ装置等に対する各種の設定などを行う（Ｓ４０１）。
【０１２３】
これらの初期化処理（Ｓ４０１）が終了すると、次にリセットスイッチ１２３がオン操作されているか否かを判定する（Ｓ４０２）。リセットスイッチ１２３がオン操作されている場合には（Ｓ４０２：Ｙｅｓ）、ＲＡＭクリア処理としてＲＡＭ１５３に記憶されたデータを全てクリアする（Ｓ４０３）。
【０１２４】
Ｓ４０２にてリセットスイッチが操作されていないことを確認した後（Ｓ４０２：Ｎｏ）、またはＲＡＭクリア処理（Ｓ４０３）を行った後には、設定キーが設定キー挿入孔１２４に挿入され回転操作がされているか否かを判定する（Ｓ４０４）。設定キーが挿入され回転操作がされている場合には設定変更処理（Ｓ４０５）を行う。設定変更処理（Ｓ４０５）では、先ずＲＡＭ１５３に記憶されたデータを全てクリアし、その後に予め設定された６段階の設定状態（「設定１」〜「設定６」）のうちどの設定状態が選択されたかを判定した上で、選択された設定状態に応じた内部処理を実行する。
【０１２５】
Ｓ４０６では停電フラグがセットされているか否かを確認する（Ｓ４０６）。停電フラグがセットされていない、すなわち先のＳ４０３又はＳ４０５にてＲＡＭ１５３のデータがクリアされている場合には（Ｓ４０６：Ｎｏ）、後述する通常処理（Ｓ４０７）を実行する。
【０１２６】
Ｓ４０６において停電フラグがセットされた状態にあるときには（Ｓ４０６：Ｙｅｓ）、Ｓ４０８以降に示す復電処理に移行する。ここで、停電フラグがセットされた状態にあるということは、Ｓ４０３のＲＡＭクリア処理、Ｓ４０５の設定変更処理等のサブルーチン処理が全く実行されていない場合である。従って、ＲＡＭ１５３のデータは全く書き替えられていないこととなり、復電処理ではＲＡＭ１５３のデータなどが正常であるかどうかなどの確認処理が必要となる。
【０１２７】
そのためにまず、ＲＡＭ判定値が正常であるか否かを確認する（Ｓ４０８）。具体的には、ＲＡＭ１５３のチェックサムの値を調べ、その値が正常、つまりＲＡＭ判定値を加味したチェックサムの値が０か否かを確認する（Ｓ４０８）。ＲＡＭ判定値を加味したチェックサムの値が０である場合（Ｓ４０８：Ｙｅｓ）、ＲＡＭ１５３のデータは正常であると判定する。
【０１２８】
Ｓ４０８においてＲＡＭ判定値が異常である、つまりチェックサムの値が０でなかったときには（Ｓ４０８：Ｎｏ）、ＲＡＭ１５３のデータが破壊された可能性が高いため、ＲＡＭ１５３のデータを初期化するためにＳ４０３の処理へ移行し、ＲＡＭ初期化処理を行う。その後、Ｓ４０４以降の処理を行うが、Ｓ４０３の処理において、ＲＡＭ１５３が初期化されるため、次のＳ４０８の処理でＲＡＭ判定値が正常であると確認される（Ｓ４０８：Ｙｅｓ）。
【０１２９】
Ｓ４０８においてＲＡＭ判定値が正常であると判定した場合には、バックアップエリアに保存されたスタックポインタの値をＭＰＵ１５１のスタックポインタに書き込み、スタックの状態を電源が遮断される前の状態に復帰させる（Ｓ４１０）。次に、復電処理の実行を伝える復電コマンドを表示制御装置１１１に送信する（Ｓ４１１）。その後、遊技状態として打ち止めおよび自動精算設定保存処理を行い（Ｓ４１２）、スタート検出センサ７１ａ等の各種センサの初期化を行う（Ｓ４１３）。
【０１３０】
以上の処理が終了した後には停電フラグをリセットし（Ｓ４１４）、電源遮断前の番地に戻る。具体的には、先に説明したタイマ割込み処理に復帰し、ウォッチドッグタイマクリア処理（Ｓ２０４）が実行されることとなる。
【０１３１】
次に、遊技に関わる主要な制御を行う通常処理（Ｓ４０７）について図１７のフローチャートに基づき説明する。
【０１３２】
通常処理（Ｓ４０７）においては、先ず、メダルがベットされているか否かを判定する（Ｓ５０１）。すなわち、クレジット投入スイッチ７７〜７９の操作により仮想メダルがベットされたか、又はメダル投入口７５よりメダルが投入されたか否かを判定するのである。
【０１３３】
ここで、メダルが投入されたか否かを確認する方法について説明する。上述したように、メダル投入口７５より投入されたメダルは、ベット時であれば貯留用通路８１へ導かれるべく案内通路８５を案内される。投入されたメダルは、まず、第１投入メダル検出センサ８６の検出部を通過し、第１投入メダル検出センサ８６はオン状態となる。その後、第２投入メダル検出センサ８７はオン状態となり、かかる状態では、第１投入メダル検出センサ８６もオン状態となっている。さらに、メダルが進行すると、第１投入メダル検出センサ８６がオフ状態となり、第２投入メダル検出センサ８７のみがオン状態となり、最終的に、第１投入メダル検出センサ８６と第２投入メダル検出センサ８７とが共にオフ状態となる。主制御装置１３１は、Ｓ５０１の処理においてこれら各センサ８６，８７がオンオフされる順序を常時監視し、第１，第２投入メダル検出センサ８６，８７が共にオフ、第１投入メダル検出センサ８６のみオン、第１，第２投入メダル検出センサ８６，８７が共にオン、第２投入メダル検出センサ８７のみオン、第１，第２投入メダル検出センサ８６，８７が共にオフという順序通りになった場合をメダルが正常に貯留用通路８１へ取り込まれたと判断している。なお、上記以外の順序でメダルが投入された場合は、メダル投入エラーとして、エラー表示処理を行うものとしても良い。
【０１３４】
図１７に戻って通常処理について説明する。Ｓ５０１の処理においてメダルがベットされていると判定された場合には（Ｓ５０１：Ｙｅｓ）、次に、スタートレバーフラグ１５４ｄがオンか否かを判定する（Ｓ５０２）。Ｓ５０２の処理においてスタートレバーフラグ１５４ｄがオンと判定された場合には（Ｓ５０２：Ｙｅｓ）、メダル投入不許可処理を行う（Ｓ５０３）。具体的には、メダル通路切替部材８４のソレノイドを非励磁とし、仮にメダル投入口７５からメダルが投入されたとしても排出用通路８２を介して遊技者にかかるメダルが返却されるようにする。
【０１３５】
ここで、Ｓ５０２にてスタートレバーフラグ１５４ｄがオンと判定された場合には（Ｓ５０２：Ｙｅｓ）、Ｓ５０３の処理に移行している。これは、タイマ割込み処理（図１４）にて説明したとおり、スタートレバーフラグ１５４ｄがオンである場合は（Ｓ５０２：Ｙｅｓ）、第２のクロックパルス回路１５８からクロックパルスが出力され、乱数カウンタ１５７が正常に更新されている状態でスタートレバー７１が押下されているので、次のＳ５０３の処理に移行するのである。
【０１３６】
その後、抽選処理（Ｓ５０４）、リール制御処理（Ｓ５０５）、メダル払出処理（Ｓ５０６）、特別遊技状態処理（Ｓ５０７）を順に実行し、更にメダル投入許可処理（Ｓ５０８）を行う。かかる処理では、メダル通路切替部材８４のソレノイドを励磁し、メダル投入口７５からメダルが投入された際に貯留用通路８１へ導かれるようにする。以上の処理を行った後、スタートレバーフラグ１５４ｄをオフにして（Ｓ５０９）、Ｓ５０１に戻る。一方、Ｓ５０１の処理にてメダルがベットされていないと判定された場合（Ｓ５０１：Ｎｏ）は、Ｓ５０１に戻って処理を繰り返す。
【０１３７】
また、Ｓ５０２にて、スタートレバーフラグ１５４ｄがオンでない（スタートレバーフラグ１５４ｄがオフ）と判定された場合は（Ｓ５０２：Ｎｏ）、Ｓ５０１に戻って処理を繰り返している。これは、タイマ割込み処理（図１４）にて説明したとおり、スタートレバーフラグ１５４ｄがオフである場合は（Ｓ５０２：Ｎｏ）、ＭＰＵ１５１のＸｉｎ端子に読出反転信号βが入力されないので、ＭＰＵ１５１のＸｉｎ端子に読出反転信号βが入力されるまでＳ５０１に戻って処理を繰り返しているのである。
【０１３８】
このように、ＭＰＵ１５１のＸｉｎ端子に読出反転信号βが入力されてないときは、スタートレバーフラグ１５４ｄがオンになるまで、即ち、ＭＰＵ１５１のＸｉｎ端子に読出反転信号βが入力されるまでＳ５０１に戻って処理を繰り返すので、遊技者が遊技を開始しようとスタートレバー７１を動作させても、後述するリール処理（Ｓ５０５）に移行しない。よって、リール制御処理（Ｓ５０５）にて行われるリールの回転動作が行われないので、遊技機の異常、即ち、第２のクロック回路１５６の異常を容易に検出することができる。
【０１３９】
ここで、図示は省略しているが、Ｓ５０１の処理においてメダルがベットされていないと判定されるか（Ｓ５０１：Ｎｏ）、Ｓ５０２の処理においてスタートレバーフラグ１５４ｄがオフと判定されたときは（Ｓ５０２：Ｎｏ）、切替スイッチ８０のオンオフを主制御装置１３１の制御によって切り替えてクレジットモードとダイレクトモードとを切り替えるクレジットモード切替処理が行われる。スロットマシン１０におけるクレジットモードの切り替えは、メダルの投入時またはスタートレバー７１に対する始動操作の待機時であってメダルの投入が許可された期間中に限定して行われる。クレジットモード切替処理において切替スイッチ８０がオンからオフに切り替えられてクレジットモードからダイレクトモードへモードが切り替わる際には、まず、Ｓ５０３と同一のメダル投入不許可処理が行われてから、クレジットされた枚数分のメダルを払い出す処理が行われ、クレジットされた全枚数分のメダルが払い出されると、Ｓ５０８と同一のメダル投入許可処理が行われてメダルの投入が許可された状態に復帰する。クレジットモード切替処理の後には、Ｓ５０１へ処理が移行する。このクレジットモード切替処理は、Ｓ５０３の処理によってメダル投入不許可処理が行われてからＳ５０８のメダル投入許可処理が行われる間までは実行されることがない。なお、このクレジットモードとダイレクトモードとを切り替える処理の詳細については公知の技術であるため、説明を省略する。
【０１４０】
次に、Ｓ５０４の抽選処理について、図１８のフローチャートに基づき説明する。抽選処理（Ｓ５０４）では、まず、スロットマシン１０の現在の設定状態やベットされたメダルの枚数、小役確率の高低等に基づき、当否決定用の乱数テーブルを選択する（Ｓ６０１）。ここで、スロットマシン１０の設定状態は図示しない設定キーを用いてセットされた「設定１」〜「設定６」のいずれかであり、「設定１」のときに役の当選確率が最も低い乱数テーブルが選択され、「設定６」のときに役の当選確率が最も高い乱数テーブルが選択される。また、ベットされたメダルの枚数は１〜３枚のいずれかであり、ベット枚数が多いほど役の当選確率が高くなるような乱数テーブルが選択される。例えば３枚ベットされたときの役の当選確率は、１枚ベットされたときの役の当選確率と比して３倍よりも高い確率となっている。さらに、小役確率については高低２種類存在し、現在の出玉率が所定の期待値を下回っているときには小役当選確率が高い乱数テーブルが選択され、所定の期待値を上回っているときには小役当選確率が低い乱数テーブルが選択される。なお、小役確率の乱数テーブルは１つに固定するものとしても良い。
【０１４１】
Ｓ６０２では、このようにして選択された乱数テーブルに、スタートレバー７１が操作され、ラッチ回路１５６からＭＰＵ１５１に読み込まれ、ＲＡＭ１５３に記憶されたカウント値を照らし合わせて役の抽選（判定）を行う（Ｓ６０２）。そして、いずれかの役に当選したか否かを判定し（Ｓ６０３）、いずれの役にも当選していない場合には（Ｓ６０３：Ｎｏ）そのまま本処理を終了する。いずれかの役に当選した場合には（Ｓ６０３：Ｙｅｓ）、その役に応じた当選フラグをセットし（Ｓ６０４）、図柄を揃えるべき有効ラインを決定する。Ｓ６０４の処理後、リール停止制御用のスベリテーブルを決定し（Ｓ６０５）、これをＲＡＭ１５３のスベリテーブル格納エリアに格納する。
【０１４２】
次に、Ｓ５０５のリール制御処理について、図１９のフローチャートに基づき説明する。リール制御処理（Ｓ５０５）では、先ずウエイト処理（Ｓ７０１）を行う。このウエイト処理（Ｓ７０１）は、前回のゲームにおいてリールの回転を開始した時点から所定のウエイト時間（例えば４．１秒）が経過するまで今回のゲームにおいてリールの回転を開始せずに待機する処理である。この処理は、一定時間中に行われるゲームの回数を制限して、一定時間中に消費されるメダルの枚数を制限するために設けられており、ウエイト時間が経過していれば直ちに各リール４２Ｌ，４２Ｍ，４２Ｒは回転開始され、一方、ウエイト時間が経過していなければ遊技者がメダルをベットしてスタートレバー７１を操作したとしても、各リール４２Ｌ，４２Ｍ，４２Ｒが回転しない。
【０１４３】
Ｓ７０１のウエイト処理の後、各リール４２Ｌ，４２Ｍ，４２Ｒの回転を開始させるために、ステッピングモータ６１Ｌ，６１Ｍ，６１Ｒを駆動させるリール回転処理を行う（Ｓ７０２）。各リール４２Ｌ，４２Ｍ，４２Ｒの回転が開始されたら、各リール４２Ｌ，４２Ｍ，４２Ｒが回転開始してからの経過時間を計測するために、リール回転時間タイマ１５３ａに初期値を設定する（Ｓ７２０）。なお、上述したように、リール回転時間タイマ１５３ａの値は、タイマ割込処理（図１４参照）のタイマ減算処理（Ｓ２１１）において減算されるものであり、本実施の形態では、例えば、リール回転タイマ１５３ａの初期値を３００秒後に「０」に更新される値を書き込み、その後のタイマ割込処理によって１ずつ減算して更新させる方法で行う。なお、公知の他の技術を使用して最大回転時間の計測を行うものとしても良い。
【０１４４】
その後、左リール４２Ｌが回転を開始してから所定のリール安定時間（例えば０．８秒）が経過したか否かを判定し（Ｓ７０３）、経過していない場合には（Ｓ７０３：Ｎｏ）、リール安定時間が経過するまで待機する（Ｓ７０３）。リール安定時間が経過した場合には（Ｓ７０３：Ｙｅｓ）Ｓ７０４へ処理を移行する。
【０１４５】
リール安定時間は、各リール４２Ｌ，４２Ｍ，４２Ｒが安定した回転速度に達するまで待機するために設けられた遅延タイマである。各リール４２Ｌ，４２Ｍ，４２Ｒは、ステッピングモータ６１Ｌ，６１Ｍ，６１Ｒにより回転駆動されており、その始動時および停止時には大きなトルクが発生する。そのため、各リール４２Ｌ，４２Ｍ，４２Ｒの始動時に停止処理を行うと、ステッピングモーター６１Ｌ，６１Ｍ，６１Ｒに大きな負荷がかかり寿命が低下してしまう場合がある。よって、リール安定時間を設けることにより、ステッピングモーター６１Ｌ，６１Ｍ，６１Ｒの寿命が低下することを防止することができる。
【０１４６】
Ｓ７０４の処理では、リール回転時間タイマ１５３ａの値が０であるか判定される。即ち、各リール４２Ｌ，４２Ｍ，４２Ｒが回転開始しＳ７２０の処理において初期値が設定されてから所定時間（本実施の形態では３００秒）が経過したか、或いは、後述する１のリールが停止しＳ７２３の処理で初期値が設定されてから所定時間が経過したかが判定され、リール回転時間タイマ１５３ａの値が０であれば、各リール４２Ｌ，４２Ｍ，４２Ｒが回転開始してから所定時間が経過している、或いは、１のリールが停止してから所定時間が経過しているので、外部に所定時間が経過したことを示唆するために報知処理を行い（Ｓ７２１）、Ｓ７１０の処理へ移行する。
【０１４７】
報知処理では、遊技者に視覚的な認識をさせるためにランプ１３（上部ランプ１３ａ及び異常ランプ１３ｂ）、補助表示部１５による報知を行ったり（表示出力手段による報知）、遊技者に聴覚的な認識をさせるためにスピーカー１４による報知を行う（音声出力手段による報知）。
【０１４８】
本実施の形態では、ランプ１３により報知を行う場合には、ランプ１３が消灯の状態から点灯又は点滅の状態へ切り替わり、補助表示部１５により報知を行う場合には、補助表示部１５に通常遊技に伴う表示がなされている状態から少なくとも１のリールが回転している状態が所定時間継続していることを示唆する表示がなされる状態へ切り替わり、スピーカー１４により報知を行う場合には、無音の状態から音声が出力された状態へ切り替わるものとする。即ち、報知処理は、各報知を行う装置の状態を第１の状態から第２の状態へ切り替えることで、少なくとも１のリールが回転している状態が所定時間継続していることを示唆する報知を行う。
【０１４９】
なお、報知処理では、ランプ１３や補助表示部１５、スピーカー１４のうち、いずれか１つにより報知を行うものとしても良いし、ランプ１３と補助表示部１５とスピーカー１４とを組み合わせて報知を行うものとしても良い。
【０１５０】
一方、Ｓ７０４の処理で判定した結果、リール回転時間タイマ１５３ａの値が０になっていなければ（Ｓ７０４：Ｎｏ）、各リール４２Ｌ，４２Ｍ，４２Ｒが回転開始してから所定時間を経過していな、或いは、１のリールが停止してから所定時間が経過していないので、報知処理（Ｓ７２１）を行わずにＳ７１０の処理へ移行する。
【０１５１】
Ｓ７１０の処理では、ストップスイッチ７２〜７４のいずれかが押されてリール４２Ｌ，４２Ｍ，４２Ｒの停止指令が発生したか否か、より具体的にはストップ検出センサ７２ａ〜７４ａからのオン信号を受信しているか否かを判定する。なお、本実施の形態では、左リール４２Ｌが回転を開始してからリール安定時間が経過するまでの期間を無効期間として設定しており、この無効期間内にストップスイッチ７２〜７４が押されても、ストップ検出センサ７２ａ〜７４ａからのオン信号を無効化する。
【０１５２】
Ｓ７１０の処理において、停止指令が発生していないと判定された場合には（Ｓ７１０：Ｎｏ）、Ｓ７０４の処理へ戻り、停止指令が発生するまで、リール回転タイマ１５３ａの値の確認（Ｓ７０４）、報知処理（Ｓ７２１）、停止指令が発生したか否かの確認（Ｓ７１０）を繰り返し行う。
【０１５３】
一方、Ｓ７１０の処理において、ストップスイッチ７２〜７４のいずれかが押されて停止指令が発生したと判定された場合には（Ｓ７１０：Ｙｅｓ）、リール停止処理を行う（Ｓ７１３）。このリール停止処理（Ｓ７１３）では、押されたストップスイッチに対応するリールを停止させるが、役の抽選において役に当選し、当選フラグがセット（Ｓ６０４）されている場合にはＲＡＭ１５３のスベリテーブル格納エリアに格納されたスベリテーブルを参照して、可能な限り当選した役が所定の有効ライン上に並ぶように制御する。例えば、下ライン上に「スイカ」図柄が並ぶという役に当選し、「スイカ」図柄が上ラインに停止するタイミングでストップスイッチが押された場合には、下ラインに停止するように図柄２つ分だけリールを滑らせる。但し、滑らせることのできる範囲は予め決められている（例えば最大で図柄４つ分）ため、ストップスイッチを押したタイミングによっては下ライン上に「スイカ」図柄が停止しないこともある。
【０１５４】
ストップスイッチが操作されリールが停止されると、各リール４２Ｌ，４２Ｍ，４２Ｒのうち少なくとも１のリールが停止表示されているので、報知が行われている場合に一旦報知を停止するために報知停止処理を行う（Ｓ７２２）。報知停止処理を行うのは、１のリールが停止表示されている場合は、遊技者がストップスイッチを押してリールを停止させているので、その後、連続して他のストップスイッチを操作することが考えられる。この場合に報知が継続して行われると、遊技者が他のストップスイッチを押しているにも関わらず報知が行われるので、遊技者に対して不快感を与えてしまう。従って、遊技者に対して不快感を与えることを防止するために、報知停止処理が行われる。
【０１５５】
ここで、報知停止処理とは、ランプ１３により報知が行われていた場合には、ランプ１３が点灯又は点滅している状態から消灯の状態へ切り替えることであり、補助表示部１５により報知が行われていた場合には、少なくとも１のリールが回転している状態が所定時間継続していることを示唆する表示がなされる状態から通常遊技に伴う表示がなされている状態へ切り替えることであり、スピーカー１４により報知が行われていた場合には、音声が出力されている状態から無音の状態へ切り替えることである。即ち、報知停止処理は、各報知を行う装置の状態を元の状態に戻す（切り替える）ことで報知を停止する。なお、少なくとも１のリールが回転している状態が所定時間継続していないことが示唆されていれば良いので、各報知を行う装置の状態を元に戻さずに他の状態へ切り替えるものとしても良い。
【０１５６】
報知停止処理が終わると、１のリールが停止されてからの所定時間を計測するために、リール回転時間タイマ１５３ａを初期値に設定する（Ｓ７２３）。具体的には、上述したように、３００秒後に「０」に更新される値を書き込む。よって、１のリールが停止される毎にリール回転時間タイマ１５３ａが初期値に設定されるので、正確な時間を計測することができる。
【０１５７】
リール回転時間タイマ１５３ａに初期値が設定されると、今回の停止指令が第１停止指令か否か、すなわち３つのリール４２Ｌ，４２Ｍ，４２Ｒ全てが回転しているときにストップスイッチ７２〜７４が押下操作されたか否かを判定し（Ｓ７１４）、第１停止指令の場合には（Ｓ７１４：Ｙｅｓ）、スベリテーブル変更処理を行う（Ｓ７１５）。このスベリテーブル変更処理（Ｓ７１５）では、例えば当選した有効ライン上で役を揃えようとしたときに役の複合が発生するか否かを判定し、役の複合が発生しないときにはそのまま次のステップに移行し、役の複合が発生するときには当選した有効ラインを別の有効ラインに変更すると共に変更後の有効ラインに合ったスベリテーブルに変更した後に次のステップに移行する。ここで、役の複合とは、例えば上ライン上で「スイカ」図柄を揃えようとしたときに左リールにて「チェリー」図柄が下ライン上に現れる場合のように複数の役が同時に発生する場合をいう。なお、スベリテーブル変更処理（Ｓ７１５）は役の複合を回避するとき以外にも行われることがある。
【０１５８】
一方、Ｓ７１４の処理で今回の停止指令が第１停止指令でないと判定された場合には（Ｓ７１４：Ｎｏ）、第２停止指令か否か、つまり３つのリール４２Ｌ，４２Ｍ，４２Ｒのうち１のリールが停止し他の２のリールが回転しているときに、他の回転しているリールに対応したストップスイッチが押下操作されたか否かを判定する（Ｓ７１６）。
【０１５９】
その結果、第２停止指令のときには（Ｓ７１６：Ｙｅｓ）、２のリールが停止した状態となるので、その時の停止表示された図柄を判定するために停止目判定処理を行う（Ｓ７１７）。この停止目判定処理（Ｓ７１７）では、２つのリールが停止している場合にその２つが「７」図柄等のボーナス図柄で揃っているか否かを判定し、揃っていないときにはそのまま次のステップに移行し、揃っているときにはスピーカー１４から効果音等を発生させた後に次のステップに移行する。なお、停止目判定処理ではボーナス図柄が２つ揃う以外の別の条件が成立したか否かを判定してもよいし、効果音以外に補助表示部１５を用いた演出を行ってもよい。
【０１６０】
スベリテーブル変更処理（Ｓ７１５）の後、Ｓ７１６の処理において今回の停止指令が第２停止指令でなかったと判定された場合（Ｓ７１６：Ｎｏ）、又は停止目判定処理（Ｓ７１７）の後には、各リール４２Ｌ，４２Ｍ，４２Ｒの全ての回転が停止したか否かを判定する（Ｓ７１８）。いずれかのリールが回転していると判定された場合には（Ｓ７１８：Ｎｏ）、Ｓ７０４に戻ってＳ７０４〜Ｓ７１８までの処理を繰り返し行う。
【０１６１】
全てのリール４２Ｌ，４２Ｍ，４２Ｒの回転が停止したと判定された場合には（Ｓ７１８：Ｙｅｓ）、払出判定処理を行い（Ｓ７１９）、リール制御処理を終了する。払出判定処理では、役が有効ライン上に並んでいるか否かを判定し、役が有効ライン上に並んでいないときにはＲＡＭ１５３の払出予定数格納エリアに０をセットし、一致しているときには払出予定数格納エリアに並んだ役と対応する払出数をセットする。なお、役が有効ライン上に並んでいるときにはその役が当選した役と一致しているか否かを判定し、一致していないときには上部ランプ１３ａを点滅させる等してエラー表示を行うと共に払出予定数格納エリアに０をセットするよう構成するものとしても良い。
【０１６２】
次に、Ｓ５０６のメダル払出処理について、図２０のフローチャートに基づき説明する。メダル払出処理（Ｓ５０６）では、まず、払出数カウンタがカウントした払出数と、払出予定数格納エリアに格納された払出予定数とが一致しているか否かを判定する（Ｓ８０２）。払出数と払出予定数とが一致していないときには（Ｓ８０２：Ｎｏ）、遊技がクレジットモードにて行われているか否かを判定する（Ｓ８０３）。クレジットモードであるときには（Ｓ８０３：Ｙｅｓ）、クレジットカウンタのカウント値が上限（貯留されているメダル数が５０枚）に達しているか否かを判定する（Ｓ８０４）。上限に達していないときには（Ｓ８０４：Ｎｏ）、クレジットカウンタのカウント値及び払出数をそれぞれ１インクリメントする（Ｓ８０５）。これにより残数表示部３５及び獲得枚数表示部３７の枚数がそれぞれ１インクリメントされる。
【０１６３】
一方、遊技がダイレクトモードにて行われているとき（Ｓ８０３：Ｎｏ）、またはクレジットカウンタのカウント値が上限に達しているときには（Ｓ８０４：Ｙｅｓ）、Ｓ８０６の処理にてメダル払出用回転板を駆動し、ホッパ装置９１からメダル排出口１７を介してメダル受け皿１８へメダルを払い出す（Ｓ８０６）。また、ホッパ装置９１に取り付けられた払出検出センサ９１ａのメダル検出信号に応じて払出数を１インクリメントする（Ｓ８０７）。これにより獲得枚数表示部３７の枚数が１インクリメントされる。Ｓ８０５またはＳ８０７により払出数が１インクリメントされた後には、再びＳ８０１の処理を実行する。
【０１６４】
Ｓ８０２の処理において払出数と払出予定数とが一致したときには（Ｓ８０２：Ｙｅｓ）、Ｓ８０８にてホッパ装置９１のメダル払出用回転板を停止させてから、メダル払出処理（Ｓ５０６）を終了する。なお、払出数や獲得枚数表示部３７は、次回スタートレバー７１が操作されたときにリセット（更新）される。
【０１６５】
次に、Ｓ５０７の特別遊技状態処理について、図２１のフローチャートに基づき説明する。まず、特別遊技状態処理の説明に先立ち、ボーナスゲームについて説明する。レギュラーボーナス（以下「ＲＢ」という）ゲームは、１２回のＪＡＣゲームで構成されている。ＪＡＣゲームは、１枚ベットのみ許されるゲームであり、ＪＡＣ図柄（ここではリプレイ図柄で代用）が有効ライン上に揃う確率つまりＪＡＣ図柄成立の確率が非常に高いゲームである。ＪＡＣゲームでＪＡＣ図柄が成立すると最大枚数（ここでは１５枚）のメダルが払い出される。そして、ＪＡＣ図柄が８回成立すると、ＪＡＣゲームが１２回に達する前であってもＲＢゲームが終了する。一方、ビッグボーナス（以下「ＢＢ」という）ゲームは、３０回の小役ゲームと３回のＪＡＣインとから構成されている。小役ゲームとは高確率で小役が当選する（有効ライン上に「ベル」図柄などが揃う）ゲームであり、ＪＡＣインとは１２回のＪＡＣゲームに突入することを意味し、小役ゲーム中にＪＡＣ図柄が有効ライン上に揃うとＪＡＣインが成立する。ＪＡＣゲームはＲＢゲームの場合と同様である。また、３回目のＪＡＣインによるＪＡＣゲームが終了すると小役ゲームが３０回に達する前であってもＢＢゲームは終了し、３０回の小役ゲームが終了するとＪＡＣインが３回に達する前であってもＢＢゲームは終了する。
【０１６６】
さて、特別遊技状態処理（Ｓ５０７）では、まず遊技状態がボーナスゲーム中か否かを判定し（Ｓ９０１）、ボーナスゲーム中でなければ（Ｓ９０１：Ｎｏ）、ボーナス図柄判定処理を行う（Ｓ９０２）。
【０１６７】
図２２は、ボーナス図柄判定処理（Ｓ９０２）のフローチャートである。ボーナス図柄判定処理（Ｓ９０２）では、まず、ＲＢ当選フラグがセットされているか否かを判定し（Ｓ１００１）、セットされているときには（Ｓ１００１：Ｙｅｓ）今回有効ライン上にＲＢ図柄（例えば「ＢＡＲ」図柄）が揃ったか否かを判定し（Ｓ１００２）、ＲＢ図柄が揃っていなければ（Ｓ１００２：Ｎｏ）ボーナス図柄判定処理（Ｓ９０２）を終了する。
【０１６８】
一方、今回有効ライン上にＲＢ図柄が揃ったときには（Ｓ１００２：Ｙｅｓ）、ＲＢ当選フラグのリセットとＲＢ設定フラグのセットとを行ってボーナスゲームの１種であるＲＢゲームとし、更に、図２３に示すように各カウンタに値をセットするＲＢゲーム初期設定処理を実行する（Ｓ１００３）。Ｓ１００３の処理後にはボーナス図柄判定処理（Ｓ９０２）を終了する。
【０１６９】
Ｓ１００１の処理においてＲＢ当選フラグがセットされていなければ（Ｓ１００１：Ｎｏ）、ＢＢ当選フラグがセットされているか否かを判定し（Ｓ１００４）、セットされていないときには（Ｓ１００４：Ｎｏ）ボーナス図柄判定処理（Ｓ９０２）を終了する。Ｓ１００４の処理においてＢＢ当選フラグがセットされているときには（Ｓ１００４：Ｙｅｓ）、今回有効ライン上にＢＢ図柄（例えば図柄「７」）が揃ったか否かを判定し（Ｓ１００５）、ＢＢ図柄が揃っていないときには（Ｓ１００５：Ｙｅｓ）ボーナス図柄判定処理（Ｓ９０２）を終了する。
【０１７０】
一方、今回有効ライン上にＢＢ図柄が揃ったときには（Ｓ１００５：Ｙｅｓ）、ＢＢ当選フラグをリセットしＢＢ設定フラグをセットしてボーナスゲームの１種であるＢＢゲームとし、図２４に示すように各カウンタの値をセットするＢＢゲーム初期設定処理を実行する（Ｓ１００６）。Ｓ１００６の処理後にはボーナス図柄判定処理（Ｓ９０２）を終了する。
【０１７１】
なお、図２３および図２４において、残小役ゲームカウンタは小役ゲームの残りゲーム数（残小役ゲーム数ともいう）を記憶するカウンタ、残ＪＡＣインカウンタはＪＡＣイン可能な残り回数（残ＪＡＣイン回数ともいう）を記憶するカウンタ、残ＪＡＣ成立カウンタはＪＡＣ図柄が成立可能な残り回数（残ＪＡＣ成立数ともいう）を記憶するカウンタ、残ＪＡＣゲームカウンタはＪＡＣゲームの残りゲーム数（残ＪＡＣゲーム数ともいう）を記憶するカウンタであり、主制御装置１３１のＭＰＵ１５１のＲＡＭ１５３に設けられる。残小役ゲーム数や、残ＪＡＣイン回数や、残ＪＡＣ成立数、残ＪＡＣゲーム数は、適宜、各カウンタの値に基づいてゲーム数表示部３６に表示される。ちなみに、役の抽選で小役またはリプレイに当選して小役当選フラグまたはリプレイ当選フラグがセットされたときには、そのゲームで小役図柄またはリプレイ図柄を有効ライン上に揃えられないとこれらの当選フラグはリセットされるが、役の抽選でＲＢまたはＢＢに当選してＲＢ当選フラグまたはＢＢ当選フラグがセットされたときには、そのゲームでＲＢ図柄またはＢＢ図柄を有効ライン上に揃えられなかったとしてもこれらの当選フラグは次回に持ち越される。なお、ＢＢ又はＲＢ当選フラグを持ち越した次ゲームにおける抽選処理（Ｓ５０４）では、小役又はリプレイの当選可否に関する抽選は行われるが、ＢＢ又はＲＢに関する抽選は行われない。また、ＢＢ又はＲＢ当選フラグを持ち越した状態で小役又はリプレイに当選した場合には、小役又はリプレイが優先して揃えられるようにスベリテーブルが格納される。
【０１７２】
図２１に戻って特別遊技状態処理（Ｓ５０７）について説明する。Ｓ９０１にて遊技状態がボーナスゲーム中と判定された場合には（Ｓ９０１：Ｙｅｓ）、そのボーナスゲームがＪＡＣゲームか否かを判定する（Ｓ９０３）。ＪＡＣゲームでないときには（Ｓ９０３：Ｎｏ）ＢＢゲームの小役ゲーム中であり、ＪＡＣ図柄が有効ライン上に揃ったか否かを判定する（Ｓ９０４）。ＪＡＣ図柄が有効ライン上に揃ったときには（Ｓ９０４：Ｙｅｓ）、ＪＡＣゲームを開始するために図２４（ｂ）に示すように各カウンタの値を設定するＢＢゲーム中ＪＡＣゲーム初期設定処理を行い（Ｓ９０５）、特別遊技状態処理（Ｓ５０７）を終了する。
【０１７３】
一方、Ｓ９０４でＪＡＣ図柄が有効ライン上に揃わなかったときには（Ｓ９０４：Ｎｏ）、小役ゲームが１ゲーム消化されているため、残小役ゲーム数を１ディクリメントし（Ｓ９０６）、ディクリメント後の残小役ゲーム数が０になったか否かを判定する（Ｓ９０７）。残小役ゲーム数が０でないと判定された場合には（Ｓ９０７：Ｎｏ）、特別遊技状態処理（Ｓ５０７）を終了する。一方、残小役ゲーム数が０と判定された場合には（Ｓ９０７：Ｙｅｓ）、各種設定フラグやＢＢ設定フラグや各種カウンタなどを適宜リセットしたりエンディング処理を行ったりする特別遊技状態終了処理を行い（Ｓ９０８）、特別遊技状態処理（Ｓ５０７）を終了する。
【０１７４】
Ｓ９０３の処理において遊技状態がＪＡＣゲームであると判定された場合には（Ｓ９０３：Ｙｅｓ）、ＪＡＣ図柄が有効ライン上に揃ったか否かを判定し（Ｓ９０９）、ＪＡＣ図柄が有効ライン上に揃ったと判定された場合には（Ｓ９０９）残ＪＡＣ成立数を１ディクリメントする（Ｓ９１０）。Ｓ９１０の処理後、又は、Ｓ９０９の処理においてＪＡＣ図柄が有効ライン上に揃わなかったと判定された場合には（Ｓ９０９：Ｎｏ）、ＪＡＣゲームを１つ消化したことになるため、残ＪＡＣゲーム数を１ディクリメントする（Ｓ９１１）。続いて、残ＪＡＣ成立数か残ＪＡＣゲーム数のいずれかが０になったか否かを判定し（Ｓ９１２）、いずれも０になっていないとき（Ｓ９１２：Ｎｏ）、つまりＪＡＣ図柄がまだ８回成立しておらずＪＡＣゲームも１２回消化されていないときには、そのまま特別遊技状態処理（Ｓ５０７）を終了する。一方、いずれかが０になっていたとき（Ｓ９１２：Ｙｅｓ）、つまりＪＡＣ図柄が８回成立したかＪＡＣゲームが１２回消化されたときには、ＪＡＣインが１回消化されたことになるため、残ＪＡＣイン回数を１ディクリメントし（Ｓ９１３）、その残ＪＡＣイン回数が０か否かを判定する（Ｓ９１４）。残ＪＡＣイン回数が０のときには（Ｓ９１４：Ｙｅｓ）、先に述べた特別遊技状態終了処理（Ｓ９０８）を行ってから、特別遊技状態処理（Ｓ５０７）を終了する。ここで、当該ボーナスゲームがＲＢボーナスである場合には、初期設定として設定される残ＪＡＣイン回数が１であるからＳ９１３の処理が１回実行されると残ＪＡＣイン回数が０になり、Ｓ９１４の処理で必ず肯定判定され、Ｓ９０８の特別遊技状態終了処理にてＲＢ設定フラグがリセットされる。
【０１７５】
一方、Ｓ９１４の処理において残ＪＡＣイン回数が０でないと判定された場合（Ｓ９１４：Ｎｏ）、つまりＢＢゲームでＪＡＣインが３回消化されていないときには、ＪＡＣゲーム設定フラグをリセットしてＪＡＣゲームを解消するＪＡＣゲーム終了処理を行い（Ｓ９１５）、その後にＳ９０６以降の処理を行う。即ち、今回ＪＡＣインしたときに小役ゲームを１ゲーム消化しているため残小役ゲーム数を１ディクリメントし（Ｓ９０６）、ディクリメント後の残小役ゲーム数が０になったか否かを判定し（Ｓ９０７）、残小役ゲーム数が０のときには（Ｓ９０７：Ｙｅｓ）特別遊技状態終了処理（Ｓ９０８）を行ってから特別遊技状態処理（Ｓ５０７）を終了する。残小役ゲーム数が０でないと判定された場合には（Ｓ９０７：Ｎｏ）、ＢＢボーナスにおける小役ゲームが３０回に達しておらず且つＪＡＣインも３回に達していないため、特別遊技状態終了処理（Ｓ９０８）を行わずに特別遊技状態処理（Ｓ５０７）を終了する。
【０１７６】
以上、説明したように、スロットマシン１０は、各リール４２Ｌ，４２Ｍ，４２Ｒが回転開始してから所定時間（本実施の形態では３００秒）が経過、或いは、１のリールが停止してから所定時間が経過すると、少なくとも１のリールが所定時間継続して回転していることを外部へ報知するために報知処理（Ｓ７２１）が行われる。よって、遊技者に対して、各リール４２Ｌ，４２Ｍ，４２Ｒが回転開始してから所定時間が経過したこと、或いは、１のリールが停止してから所定時間が経過していることを知らせることができるので、ストップスイッチ７２〜７４を操作して各リール４２Ｌ，４２Ｍ，４２Ｒを停止させるよう遊技者に促すことができる。従って、報知に気付いた遊技者は、ストップボタン７２〜７４を操作して各リール４２Ｌ，４２Ｍ，４２Ｒを停止させるので、ストップボタン７２〜７４を操作せずにスロットマシン１０の制御によりメダルが払い出されることを低減することができる。
【０１７７】
また、スロットマシン１０は、全てのリール４２Ｌ，４２Ｍ，４２Ｒが停止された場合には報知が停止されるので、報知が開始されその報知を停止させるための特別な操作を必要としない。即ち、通常の遊技における遊技者の操作（ストップスイッチ７２〜７２の操作）に基づき報知を停止することができ、スムーズな遊技を行うことができる。さらに、報知を停止させるためのスイッチやレバーなどの操作部材を備える必要がないので、製造コストが高くなることを防止することができる。
【０１７８】
次に、図２５〜図２７を参照して、第２の実施の形態のスロットマシンについて説明する。第２の実施の形態のスロットマシン１０では、所定の入力条件で読出信号γを出力するスタート検出センサ１８０を論理積回路ＩＣ２と平滑回路１８２とを用いて構成している。なお、第１の実施の形態と同一の部分については同一の番号を使用すると共にその説明を省略し、第１の実施の形態と異なる部分のみ説明する。
【０１７９】
図２５は、第２の実施の形態のブロック回路図であり、図２６は、乱数カウンタ１５７のカウント値をＭＰＵ１８１が読み込むために必要となる第２の実施の形態の回路図であり、図２７は第２の実施の形態のタイムチャートである。
【０１８０】
図２５に示すように、第２の実施の形態のブロック回路図に用いられたスタート検出センサ１８０から出力される読出信号γの数は、第１の実施の形態のスロットマシン１０に備えられたスタート検出センサ７１ｂの出力する読出信号αと読出反転信号βとの２つと異なり、１つとなっている。そして、第２の実施の形態に用いられるスタート検出センサ１８０からの読出信号γは、入出力ポート１５５を介して、ＭＰＵ１８１とラッチ回路１５６とに入力されている。
【０１８１】
次に、図２６の回路を用いて、抽選処理（Ｓ５０５）を実行するために必要となる乱数カウンタ１５７のカウント値をＭＰＵ１８１が読み込むための回路図について説明する。なお、入出力ポート１５５は、発明の理解を容易にするために図示を省略している。
【０１８２】
図２６に示すように、該回路は、スタートレバー７１と、波形整形回路７１ａと、論理積回路ＩＣ２と、平滑回路１８２と、乱数カウンタ１５７と、７．９１５２ＭＨｚのクロックパルスを出力する第２のクロック回路１５８と、インバータ回路１５９と、ラッチ回路１５６と、ＭＰＵ１８１と、８．００００ＭＨｚのクロックパルスを出力する第１のクロックパルス回路１５４とを有して構成されている。ここで、図２６に示す、ラッチ回路１５６と乱数カウンタ１５７とは同一の半導体基板（同一チップ）上に構成されていてもよい。
【０１８３】
図２６に示すように、スタートレバー７１は、スタートレバー７１の押下により発生した信号の波形を整形する波形整形回路７１ａと接続される。この波形整形回路７１ａはスタート検出センサ１８０内の論理積回路ＩＣ２のＡ１端子と接続される。また、論理積回路ＩＣ２のＢ２端子は、第２のクロック回路１５８の出力するクロックパルスを反転して基準信号とするインバータ回路１５９を介して、第２のクロック回路１５８と接続される。さらに、論理積回路ＩＣ２のＣ１端子は、乱数カウンタ１５７のカウント値をラッチするラッチ回路１５６のＸ端子及びＭＰＵ１８１のＸｉｎ２端子と接続される。また、論理積回路ＩＣ２のＣ１端子とラッチ回路１５６のＸ端子の間には、平滑回路１８２の一端が接続される。なお、この平滑回路１８２の他端はグランドに接続されている。ＭＰＵ１８１のＺｉｎ２端子はラッチ回路１５６のＺ端子と接続されており、更に、ＭＰＵ１８１のＹｉｎ２端子は、ＭＰＵ１８１の動作を制御する第１のクロック回路１５４と接続される。最後に、ラッチ回路１５６のＹ端子に接続されている乱数カウンタ１５７はカウント値を更新するために必要となるクロックパルスを発生させる第２のクロック回路１５８と接続される。
【０１８４】
ここで、請求項１の「基準信号」としては、第２のクロック回路１５８から出力されたクロックパルスをインバータ回路１５９で反転させて、論理積回路ＩＣ２のＢ１端子に入力する信号としているが、基準信号は論理積回路ＩＣ２のＢ１端子に入力される信号であればよく、第２のクロック回路１５８から出力されたクロックパルスがインバータ回路１５９を介さず、論理積回路ＩＣ２のＢ１端子に直接入力するものであってもよい。
【０１８５】
次に、図２７のタイムチャートを用いて、図２６の回路の動作を説明する。ここでは、スタートレバー７１の押下により信号が発生した場合の各信号の状態について説明する。遊技者がスタートレバー７１を押下することにより信号が発生すると、波形整形回路７１ａはこの発生した信号からチャタリングを除去すると共に、この発生した信号をパルス状に整形し動作信号とする。パルス状に整形された動作信号は、スタート検出センサ１８０内の論理積回路ＩＣ２のＡ１端子に入力される（図２７（カ））。また、第２のクロック回路１５８からは１／７．９１５２ＭＨｚ＝１２６．３４・・・ｎｓ≒１２６ｎｓの周期でクロックパルスが常時出力されており、このクロックパルスをインバータ回路１５９で反転させた基準信号が論理積回路ＩＣ２のＢ１端子に入力されている（図２７（キ））。
【０１８６】
図２７のＴ４時に示すように、論理積回路ＩＣ２のＢ１端子に基準信号が入力されており（図２７（キ））且つ論理積回路ＩＣ２のＡ１端子に動作信号入力されていれば（図２７（カ））、論理積回路ＩＣ２のＣ１端子はＩＣ２のＡ１端子の入力とＩＣ２のＢ１端子の入力との論理積よりロウ状態とハイ状態を繰り返すが、論理積回路ＩＣ２のＣ１端子の後段に接続された平滑回路１８２により、論理積回路ＩＣ２のＣ１端子の出力が平滑化されるので、平滑化された読出信号γがラッチ回路１５６のＸ端子に入力される（図２７（ケ））。
【０１８７】
ラッチ回路１５６のＸ端子に読出信号γが入力されると（図２７（ケ））、ラッチ回路１５６は、Ｘ端子に読出信号γが入力したこと（図２７（ケ）に記載のｂ２）を契機に、ラッチ回路１５６のＹ端子に出力された乱数カウンタ１５７のカウント値をラッチする。ラッチ回路１５６がラッチしたカウント値は、ラッチ回路１５６のＺ端子からＭＰＵ１８１のＺｉｎ２端子へ出力される。そして、ＭＰＵ１８１のＺｉｎ２端子へ出力されたカウント値は、ＭＰＵ１８１のＸｉｎ２端子がハイ状態で安定したタイミングＴ６時にＭＰＵ１８１のＺｉｎ２端子から読み込まれる。ＭＰＵ１８１に読み込まれたカウント値は、前記した図１８の抽選処理で行われるＳ６０３の抽選（判定）に使用される。
【０１８８】
また、ＭＰＵ１８１のＸｉｎ２端子に入力される読出信号γは、前述した図１７の通常処理に使用されるスタートレバーフラグ１５４ｄを設定（オン）するために使用される。ＭＰＵ１８１のＸｉｎ２端子に読出信号γが入力されていれば（図２７（ケ））、スタートレバーフラグ１５４ｄがオンとなり、図１７記載のリールの回転を制御するリール制御処理（Ｓ５０５）等の処理が実行される。
【０１８９】
ここで、図２７を用いて、論理積回路ＩＣ２のＢ１端子に入力される基準信号と乱数カウンタ１５７に入力されるクロックパルスとの関係について説明する。論理積回路ＩＣ２のＢ１端子はクロックパルスのハイ状態（図２７（キ））を検出し、乱数カウンタ１５７はクロックパルスの立ち上がり（図２７（ク）記載の上向き矢印時）を検出しているが、論理積回路ＩＣ２のＢ１端子に入力される基準信号の位相は、インバータ回路１５９によって、乱数カウンタ１５７に入力されるクロックパルスの位相と一致しておらず、１８０度異なっている（ずれている）。更に、論理積回路ＩＣ２のＡ１端子に動作信号が入力されており（図２７（ア））且つ論理積回路ＩＣ２のＢ１端子に基準信号が入力されている（図２７（キ））場合に、論理積回路ＩＣ２のＣ１端子からラッチ回路１５６のＸ端子へ出力される読出信号γの出力タイミング、即ち、ラッチ回路１５６が、ラッチ回路１５６のＹ端子に出力された乱数カウンタ１５７のカウント値をラッチするタイミング（図２７（ケ）に記載のｂ２）は、コンデンサＣ２と抵抗Ｒ４との時定数により、乱数カウンタ１５７のカウント値の更新のタイミング（図２７（ク）記載の上向き矢印時）とは一致させていない。
【０１９０】
従って、乱数カウンタ１５７のカウント値をラッチ回路１５６がラッチするタイミングと乱数カウンタ１５７がカウント値を更新するタイミングとが同時とならない。これにより、乱数カウンタ１５７のカウント値が変更中であるときにラッチ回路１５６が乱数カウンタ１５７の値をラッチすることはなく、ラッチ回路１５６は、乱数カウンタ１５７のカウント値を安定した状態で正確に読み出すことができる。
【０１９１】
また、論理積回路ＩＣ２のＢ１端子に入力される基準信号の一周期が約１２６ｎｓであるので、論理積回路ＩＣ２のＢ１端子に入力される基準信号が立ち下がった（ロウ状態となった）直後に、論理積回路ＩＣ２のＡ１端子に動作信号が入力された場合は、ラッチ回路１５６のＸ端子およびＭＰＵ１８１のＸｉｎ２端子に入力される読出信号γは、動作信号に対し、図２７のａ２のように約１２６ｎｓ（一周期）／２＝６３ｎｓ遅れ、更に、コンデンサＣ２および抵抗Ｒ４の時定数分とだけ遅れることになる。
【０１９２】
しかし、ラッチ回路１５６のＸ端子およびＭＰＵ１８１のＸｉｎ２端子に入力される読出信号γの検出は、後述する図２８に示すタイマ割込み処理中のＳ１１０８で実施しているため、タイマ割込み処理と同じ周期の１．４９ｍｓで実施される。よって、読出信号γが動作信号に対し、約６３ｎｓとコンデンサＣ２および抵抗Ｒ４の時定数分とだけ遅れたとしても、この遅れは１．４９ｍｓの読出反転信号γの検出周期に対して十分短いので、遊技者がスタートレバー７１を押下したタイミングで、ＭＰＵ１５１は乱数カウンタ１５７のカウント値を読み込むことができる。
【０１９３】
最後に、図２７のＴ５時に示すように、論理積回路ＩＣ２のＢ１端子に基準信号が入力されていたとしても、論理積回路ＩＣ２のＡ１端子に動作信号が入力されておらず、論理積回路ＩＣ２のＡ１端子がロウ状態であれば、論理積回路ＩＣ２のＣ１端子はハイ状態からロウ状態となり、ラッチ回路１５６のＸ端子およびＭＰＵ１８１のＸｉｎ２端子に入力される読出信号γの出力が中止される。ただし、ラッチ回路１５６のＸ端子およびＭＰＵ１８１のＸｉｎ２端子に入力される読出信号γは論理積回路ＩＣ２のＣ１端子の後段に接続された平滑回路１８２の影響を受けるので、ラッチ回路１５６のＸ端子およびＭＰＵ１８１のＸｉｎ２端子は、Ｔ５時にすぐにはロウ状態とならず、所定の時間経過後にロウ状態となる。
【０１９４】
しかし、Ｔ５時にすぐにラッチ回路１５６のＸ端子およびＭＰＵ１８１のＸｉｎ２端子がロウ状態とならなくても、本スロットマシン１０には、ラッチ回路１５６のＸ端子及びＭＰＵ１８１のＸｉｎ２端子に入力される読出信号γの立ち下がりを検出して実行する処理はないため、本スロットマシン１０の処理に影響を与えることはない。
【０１９５】
次に、論理積回路ＩＣ２のＡ１端子には、スタートレバー７１の押下により発生した動作信号が入力されているが、第２のクロック回路１５８が何らかの異常でクロックパルスを出力せず、論理積回路ＩＣ２のＢ１端子には、基準信号が入力されていない場合について説明する。
【０１９６】
第２のクロック回路１５８が何らかの異常でクロックパルスを出力していない場合には、論理積回路ＩＣ２のＢ１端子にも基準信号が入力されない。よって、スタートレバー７１の押下により動作信号が論理積回路ＩＣ２のＡ１端子に入力されたとしても、ラッチ回路１５６のＸ端子及びＭＰＵ１８１のＸｉｎ２端子には読出信号γが入力されない。
【０１９７】
従って、論理積回路ＩＣ２のＢ１端子に基準信号の入力がない場合は、スタートレバー７１を押下したとしても、ラッチ回路１５６のＸ端子に読出信号γが入力されない。この場合は、ラッチ回路１５６は、乱数カウンタ１５７のカウント値をラッチすることはなく、ＭＰＵ１８１にカウント値が読み込まれることもない。
【０１９８】
更に、スタートレバー７１を押下したとしても、ＭＰＵ１８１のＸｉｎ２端子に読出信号γが入力されないので、図１７記載のリールの回転を制御するリール制御処理（Ｓ５０５）等の処理も実行されない。よって、リール制御処理（Ｓ５０５）にて行われるリールの回転動作が行われないので、遊技機の異常、即ち、第２のクロック回路１５６の異常を容易に検出することができる。
【０１９９】
次に、図２８のフローチャートを用いて、タイマ割込み処理について説明する。図２８のタイマ割込み処理は、図１４に示す第１の実施の形態のタイマ割込み処理を一部変更している。変更した処理は、図２８に示すタイマ割込み処理内のＳ１１０８の処理であり、Ｓ１１０８の処理は、図１４に示す第１の実施の形態のタイマ割込み処理内のＳ２０８の処理と処理内容が異なっている。
【０２００】
ただし、図２８のタイマ割込み処理のＳ１１０１からＳ１１０７の処理は、図１４のタイマ割込み処理のＳ２０１からＳ２０７の処理と同一であり、図２８のタイマ割込み処理のＳ１１０９からＳ１１１８の処理は、図１４のタイマ割込み処理のＳ２０９からＳ２１８の処理と同一である。
【０２０１】
よって、図２８のタイマ割込み処理のＳ１１０８処理に関連するＳ１１０９およびＳ１１１０の処理について説明を行い、図２８のタイマ割込み処理のＳ１１０１からＳ１１０７の処理およびＳ１１１１からＳ１１１８の処理については説明を省略する。
【０２０２】
図２８のタイマ割込み処理内のＳ１１０８においては、ＭＰＵ１８１のＸｉｎ２端子がハイ状態であるか否かを判定する（Ｓ１１０８）。Ｓ１１０８で、ＭＰＵ１８１のＸｉｎ２端子がハイ状態と判定されると（Ｓ１１０８：Ｙｅｓ、図２７（ケ）記載のＴ６時参照）、スタートレバーフラグ１５４ｄをオンにする（Ｓ１１０９）。この処理によって、第２のクロックパルス回路１５８からクロックパルスが出力され、乱数カウンタ１５７が正常に更新されている状態で、スタートレバー７１が押下されたことを認識する。
【０２０３】
一方、Ｓ１１０８で、ＭＰＵ１８１のＸｉｎ２端子がハイ状態でない、即ち、ロウ状態であると判定されると（Ｓ１１０８：Ｎｏ）、スタートレバーフラグ１５４ｄをオフにする（Ｓ１１１０）。
【０２０４】
スタートレバーフラグ１５４ｄがオフのときは、図１７の通常処理で説明したとおり、スタートレバーフラグ１５４ｄがオンになるまで、即ち、ＭＰＵ１８１のＸｉｎ２端子に読出信号γが入力されるまで、図１７に示すＳ５０１に戻って処理を繰り返すので、遊技者が遊技を開始しようとスタートレバー７１を動作させても、リール処理（Ｓ５０５）に移行しない。よって、リール制御処理（Ｓ５０５）にて行われるリールの回転動作が行われないので、遊技機の異常、即ち、第２のクロック回路１５６の異常を容易に検出することができる。
【０２０５】
以上、各実施の形態に基づき本発明を説明したが、本発明は上記形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の変形改良が可能であることは容易に推察できるものである。
【０２０６】
例えば、上記各実施の形態では、Ｓ７２０とＳ７２３との処理で、リール回転時間タイマ１５３ａを初期値に設定しているが、Ｓ７２０の処理で設定される値とＳ７２３の処理で設定される値とを異なる値に設定するものとしても良い。即ち、各リール４２Ｌ，４２Ｍ，４２Ｒが回転開始されてから計測される所定時間と、１のリールが停止してから計測される所定時間とを異なる値とするものとしても良い。
【０２０７】
例えば、Ｓ７２３の処理において設定される値をＳ７２０の処理において設定される値より短い時間とするものとしても良い。Ｓ７２３の処理は、少なくとも１のリールが停止された後に設定される値であるので、各リール４２Ｌ，４２Ｍ，４２Ｒが回転開始されてからの時間より短くして、早期にストップスイッチ７２〜７４を操作するよう促すものとしても良い。この構成では、全体的にリール４２Ｌ，４２Ｍ，４２Ｒが回転している時間を短縮することができるので、スロットマシン１０の稼働率が低下することを防止することができる。
【０２０８】
さらに、１のリールが停止されたから計測される時間の値を、リールが停止する毎に短くなるよう設定するものとしても良い。例えば、Ｓ７１４の処理とＳ７１５の処理との間に、リール回転時間タイマ１５３ａの値を第１の値に設定する処理を設け、Ｓ７１６の処理とＳ７１７の処理との間に、リール回転時間タイマ１５３ａの値に第２の値を設定する処理を設け、第１の値より第２の値が短い時間となるよう設定するものとしても良い。
【０２０９】
また、上記各実施の形態では、１のリールが停止される毎に報知を停止するものとしたが、全てのリール４２Ｌ，４２Ｍ，４２Ｒが停止するまで報知を停止しないものとしても良い。上記各実施の形態では、リール４２Ｌ，４２Ｍ，４２Ｒが３つで構成され、そのリール４２Ｌ，４２Ｍ，４２Ｒに対応するストップスイッチ７２〜７４が３つで構成されているので、報知を認識した遊技者が連続してストップスイッチ７２〜７４を操作して各リール４２Ｌ，４２Ｍ，４２Ｒを早期に停止させることができる。よって、遊技者によるストップスイッチ７２〜７４の操作が短時間で行われるので、報知処理（Ｓ７２１）を行ったら全てのリール４２Ｌ，４２Ｍ，４２Ｒが停止されるまで、報知停止処理（Ｓ７２２）を行わないものとしても良い。即ち、リール停止処理（Ｓ７１３）の後に、報知停止処理（Ｓ７２２）とリール回転時間タイマ１５３ａを初期値に設定する処理（Ｓ７２３）を行わずにＳ７１４の処理へ移行し、全リール４２Ｌ，４２Ｍ，４２Ｒの停止が確認されたら（Ｓ７１８：Ｙｅｓ）、報知停止処理を行うものとしても良い。
【０２１０】
また、上記各実施の形態では、外部への報知を停止する報知停止処理（Ｓ７２２）が実行されるタイミングは、リール停止処理（Ｓ７１３）により１のリールが停止表示された後に行われていたが、ストップスイッチ７２〜７４が押下操作されたタイミングで報知を停止するものとしても良いし、各リール４２Ｌ，４２Ｍ，４２Ｒの停止処理が開始されるタイミングで報知を停止するものとしても良い。即ち、各リール４２Ｌ，４２Ｍ，４２Ｒが停止可能な状態であれば、どのタイミングで報知を停止するものとしても良い。
【０２１１】
また、上記各実施の形態では、リール回転時間タイマ１５３ａの初期値をリール回転処理（Ｓ７０２）が終わった後に設定するものとしたが、スタートレバー７１が操作された場合に初期値を設定するものとしても良いし、リール安定時間が経過した場合に（Ｓ７０３：Ｙｅｓ）初期値を設定するものとしても良い。スタートレバー７１が操作された場合に初期値を設定すれば、各リール４２Ｌ，４２Ｍ，４２Ｒの回転開始と同時に計測が開始されるので、報知処理（Ｓ７２１）により報知が行われるまでの時間を短くすることができる。また、リール安定時間が経過した場合に初期値を設定すれば、ストップスイッチ７２〜７５が操作可能な状態となってからの時間が計測されるので、遊技を続行可能な状態となってからの時間を正確に計測することできる。
【０２１２】
また、上記各実施の形態では、リールを３つ並列して備え、有効ラインとして５ラインを有するスロットマシンについて説明したが、かかる構成に限定されるものではなく、例えばリールを５つ並列して備えたスロットマシンや、有効ラインを７ライン有するスロットマシンであってもよい。また、いわゆるＡタイプのスロットマシンに限らず、Ｂタイプ、Ｃタイプ、ＡタイプとＣタイプの複合タイプ、ＢタイプとＣタイプの複合タイプなど、どのようなスロットマシンにこの発明を適用してもよく、何れの場合であっても上述した実施の形態と同様の作用効果を奏することは明らかである。
【０２１３】
また、各リール４２Ｌ，４２Ｍ，４２Ｒの図柄としては、絵、数字、文字等に限らず、幾何学的な線や図形等であってもよい。また、光や色等によって図柄を構成することも可能であるし、立体的形状等によっても図柄を構成し得るし、これらを複合したものであっても図柄を構成し得る。即ち、図柄は識別性を有した情報（識別情報）としての機能を有するものであればよい。
【０２１４】
また、上記実施の形態では、スロットマシン１０について具体化した例を示したが、スロットマシンとパチンコ機とを融合した形式の遊技機に適用してもよい。即ち、スロットマシンのうち、メダル投入及びメダル払出機能に代えて、パチンコ機のような球投入及び球払出機能をもたせた遊技機としてもよい。かかる遊技機をスロットマシンに代えて使用すれば、遊技ホールでは球のみを遊技価値として取り扱うことができるため、パチンコ機とスロットマシンとが混在している現在の遊技ホールにおいてみられる、遊技価値たるメダルと球との別個の取扱による設備上の負担や遊技機設置個所の制約といった問題を解消し得る。
【０２１５】
更に、第１の実施の形態においては、ラッチ回路１５６が乱数カウンタ１５７からカウント値をラッチし、ラッチ回路１５６のＺ端子から出力されているカウント値をＭＰＵ１５１が所定のタイミング（図１１（オ）記載のＴ３時）で読み込む構成としたが、次のように構成しても良い。Ｄ型フリップフロップ７１ｂのＱ端子から読出信号αが出力され、その出力された読出信号αがラッチ回路１５６のＸ端子へ入力されると、ラッチ回路１５６は、乱数カウンタ１５７からラッチ回路１５６のＹ端子へ出力されたカウント値をラッチし、ラッチしたカウント値を保持する。次に、ＭＰＵ１５１は、Ｄ型フリップフロップ７１ｂのＱバー端子から出力された読出反転信号βがＭＰＵ１５１のＸｉｎ端子に入力されると、ラッチ回路１５６が保持しているカウント値の読出命令をラッチ回路１５６へ出力する。そして、ＭＰＵ１５１からのカウント値の読出命令を受けたラッチ回路１５６は、ラッチ回路１５６のＺ端子からラッチ回路１５６が保持しているカウント値を出力する。最後に、ＭＰＵ１５１はラッチ回路１５６のＺ端子から出力されたカウント値をＭＰＵ１５１のＺｉｎ端子から読み込む。このように構成することで、ＭＰＵ１５１は、ラッチ回路１５６のＺ端子から出力されているカウント値を読み込むのではなく、カウント値の読出命令をラッチ回路１５６に出力することによりラッチ回路１５６に保持されているカウント値を読み込むことができる。
【０２１６】
また、第１の実施の形態においては、ラッチ回路１５６のＸ端子に入力する読出信号αとＭＰＵ１５１のＸｉｎ端子に入力する読出反転信号βとは、それぞれが反転した信号としているが、図１４のタイマ割込み処理内のＳ２０８処理において、Ｄ型フリップフロップ７１ｂのＱバー端子がロウ状態か否かを判定するのではなく、Ｄ型フリップフロップ７１ｂのＱ端子がハイ状態か否かを判定するように構成すれば、即ち、ＭＰＵ１５１のＸｉｎ端子がロウ状態か否かを判定するのではなく、ＭＰＵ１５１のＸｉｎ端子がハイ状態か否かを判定するように構成すれば、ＭＰＵ１５１のＸｉｎ端子に入力される信号をラッチ回路１５６のＸ端子に入力される読出信号αと共通化することができる。
【０２１７】
更に、第１の実施の形態においては、動作信号検出手段、基準信号検出手段、および読出信号出力手段としてＤ型フリップフロップ７１ｂを用いたが、このＤ型フリップフロップ７１ｂに代えてＤ型ラッチを用いても良い。この場合は、図１０に示すＤ型フリップフロップ７１ｂのＤ端子に代えてＤ型ラッチのＤ端子を配置し、Ｄ型フリップフロップ７１ｂのＣＬＫ端子に代えてＤ型ラッチのＧ端子を配置し、Ｄ型フリップフロップ７１ｂのＱ端子に代えてＤ型ラッチのＱ端子を配置し、Ｄ型フリップフロップ７１ｂのＱバー端子に代えてＤ型ラッチのＱバー端子を配置する。
【０２１８】
Ｄフリップフロップ７１ｂに代えて配置されたＤ型ラッチのＤ端子に動作信号が入力され、Ｄ型ラッチのＤ端子がハイ状態となり且つＤ型ラッチのＧ端子にインバータ１５９により反転された基準信号が入力され、Ｄ型ラッチのＧ端子がハイ状態となると、Ｑ端子から読出信号αが出力されると共に、Ｑバー端子から読出反転信号βが出力される。このように、Ｄ型フリップフロップ７１ｂに代えてＤ型ラッチを用いても本発明を実施することができる。
【０２１９】
また、第１の実施の形態においては、動作信号検出手段、基準信号検出手段、および読出信号出力手段としてＤ型フリップフロップ７１ｂを用いたが、このＤ型フリップフロップ７１ｂに代えてＲＳ型フリップフロップを用いても良い。
【０２２０】
更に、上記実施の形態では、スロットマシン１０について具体化した例を示したが、これをパチンコ遊技機に適用してもよい。この場合は、スタートレバー７１をパチンコ機の図柄作動ゲートと置き換えて適用すればよい。この図柄作動ゲートとは、この図柄作動ゲートを打球が通過することにより、パチンコ遊技機に備えられた複数種類の識別情報として図柄などを表示する液晶ディスプレイ等に、変動表示を開始させるための打球通過口である。
【０２２１】
かかるパチンコ遊技機を使用すれば、スロットマシン１０と同様、第２のクロック回路の異常によってクロックパルスが出力せず、乱数カウンタ１５７のカウント値が更新されずに任意値で固定された場合に図柄作動ゲートに打球を通過させても、ＭＰＵ１５１は乱数カウンタ１５７のカウント値を読み込めず、更にはＳ５０４の抽選処理に移行しないため、Ｓ５０４の抽選処理にて行われる大当たりの連続出現、または、はずれの連続出現を防止することができる。また、動作作動ゲートに打球を通過させても、Ｓ５０５のリール処理に移行しないため、表示装置の変動表示が開始されず、第２のクロック回路の異常を容易に検出することができる。
【０２２２】
なお、スロットマシンは、例えばコインを投入して図柄有効ラインを決定させた状態で操作レバーを操作することにより図柄が変動され、ストップボタンを操作することにより図柄が停止されて確定される周知のものである。従って、スロットマシンの基本概念としては、「複数の識別情報からなる識別情報列を変動表示した後に識別情報を確定表示する表示装置を備え、始動用操作手段（例えば操作レバー）の操作に起因して識別情報の変動表示が開始され、停止用操作手段（例えばストップボタン）の操作に起因して、或いは、所定時間経過することにより、識別情報の変動表示が停止して確定表示され、その停止時の識別情報の組合せが特定のものであることを必要条件として、遊技者に所定の遊技価値を付与する特別遊技を発生させるスロットマシン」となり、この場合、遊技媒体はコイン、メダル等が代表例として挙げられる。
【０２２３】
また、パチンコ機とスロットマシンとが融合した遊技機の具体例としては、複数の図柄からなる図柄列を変動表示した後に図柄を確定表示する表示装置を備えており、球打出用のハンドルを備えていないものが挙げられる。この場合、所定の操作（ボタン操作）に基づく所定量の球の投入の後、例えば操作レバーの操作に起因して図柄の変動が開始され、例えばストップボタンの操作に起因して、或いは、所定時間経過することにより、図柄の変動が停止され、その停止時の確定図柄がいわゆる大当たり図柄であることを必要条件として遊技者に所定の遊技価値を付与する特別遊技が発生させられ、遊技者には、下部の受皿に多量の球が払い出されるものである。
【図面の簡単な説明】
【０２２４】
【図１】一実施の形態におけるスロットマシンの正面図である。
【図２】前面扉を閉じた状態を示すスロットマシンの斜視図である。
【図３】前面扉を開いた状態を示すスロットマシンの斜視図である。
【図４】前面扉の背面図である。
【図５】セレクタの内部構造を示す図である。
【図６】筐体の正面図である。
【図７】左リールの組立斜視図である。
【図８】各リールを構成する帯状ベルトの展開図である。
【図９】スロットマシンのブロック回路図である。
【図１０】乱数カウンタのカウント値をＭＰＵが読み込むために必要となる回路図である。
【図１１】第２のクロック回路から出力されたクロックパルスをインバータ回路で反転させた基準信号がある場合の、Ｄ型フリップフロップのＤ端子の入力（動作信号）、Ｄ型フリップフロップのＣＬＫ端子の入力（基準信号）、乱数カウンタの入力、Ｄ型フリップフロップのＱ端子の出力（Ｘ端子の入力）、Ｄ型フリップフロップのＱバー端子の出力（Ｘｉｎ端子の入力）を示したタイムチャートである。
【図１２】第２のクロック回路から出力されたクロックパルスをインバータ回路で反転させた基準信号がない場合の、Ｄ型フリップフロップのＤ端子の入力（動作信号）、Ｄ型フリップフロップのＣＬＫ端子の入力（基準信号）、乱数カウンタの入力、Ｄ型フリップフロップのＱ端子の出力（Ｘ端子の入力）、Ｄ型フリップフロップのＱバー端子の出力（Ｘｉｎ端子の入力）を示したタイムチャートである。
【図１３】ＮＭＩ割込み処理を示すフローチャートである。
【図１４】タイマ割込み処理を示すフローチャートである。
【図１５】停電時処理を示すフローチャートである。
【図１６】メイン処理を示すフローチャートである。
【図１７】通常処理を示すフローチャートである。
【図１８】抽選処理を示すフローチャートである。
【図１９】リール制御処理を示すフローチャートである。
【図２０】メダル払出処理を示すフローチャートである。
【図２１】特別遊技状態処理を示すフローチャートである。
【図２２】ボーナス図柄判定処理を示すフローチャートである。
【図２３】ＲＢゲーム初期設定処理時のカウンタ設定を示す説明図である。
【図２４】（ａ）はＢＢゲーム初期設定処理時のカウンタ設定を示す説明図であり、（ｂ）はＢＢゲーム中ＪＡＣゲーム初期設定処理時のカウンタ設定を示す説明図である。
【図２５】第２の実施の形態のスロットマシンのブロック回路図である。
【図２６】第２の実施の形態の乱数カウンタのカウント値をＭＰＵが読み込むために必要となる回路図である。
【図２７】第２の実施の形態の第２のクロック回路から出力されたクロックパルスをインバータ回路で反転させた基準信号がある場合の、論理積回路ＩＣ２のＡ１端子の入力（動作信号）、論理積回路ＩＣ２のＢ１端子の入力（基準信号）、乱数カウンタの入力、論理積回路ＩＣ２のＣ１端子の出力（ラッチ回路のＸ端子の入力、ＭＰＵのＸｉｎ２端子の入力）を示したタイムチャートである。
【図２８】第２の実施の形態のタイマ割込み処理を示すフローチャートである。
【符号の説明】
【０２２５】
１０        スロットマシン                  （遊技機）
４１        リールユニット                  （表示装置）
７１ｂ      スタート検出センサ              （動作信号検出手段、基準信号検出手段、読出信号出力手段）
１５１      ＭＰＵ                          （判定手段）
１５６      ラッチ回路                      （取得手段）
１５７      乱数カウンタ                    （乱数生成手段）
１５８      第２のクロック回路              （乱数生成手段）
１５９      インバータ回路                  （位相制御手段）
１８０      スタート検出センサ              （動作信号検出手段、基準信号検出手段、読出信号出力手段）
１８１      ＭＰＵ                          （判定手段）
１８２      平滑回路                             （平滑回路）
ＩＣ２      論理積回路                      （論理積回路）
Ｓ５０５    リール制御処理                  （表示制御手段）
【図１】
2008104605.tif 000003
【図２】
2008104605.tif 000004
【図３】
2008104605.tif 000005
【図４】
2008104605.tif 000006
【図５】
2008104605.tif 000007
【図６】
2008104605.tif 000008
【図７】
2008104605.tif 000009
【図８】
2008104605.tif 000010
【図９】
2008104605.tif 000011
【図１０】
2008104605.tif 000012
【図１１】
2008104605.tif 000013
【図１２】
2008104605.tif 000014
【図１３】
2008104605.tif 000015
【図１４】
2008104605.tif 000016
【図１５】
2008104605.tif 000017
【図１６】
2008104605.tif 000018
【図１７】
2008104605.tif 000019
【図１８】
2008104605.tif 000020
【図１９】
2008104605.tif 000021
【図２０】
2008104605.tif 000022
【図２１】
2008104605.tif 000023
【図２２】
2008104605.tif 000024
【図２３】
2008104605.tif 000025
【図２４】
2008104605.tif 000026
【図２５】
2008104605.tif 000027
【図２６】
2008104605.tif 000028
【図２７】
2008104605.tif 000029
【図２８】
2008104605.tif 000030