(57)【要約】【課題】制御データの記憶容量を増大させることなく、遊技に関する多種多様な制御が可能な遊技台を提供する。【解決手段】記憶手段に記憶されている自動停止データは、自動停止データ１と、この自動停止データ１とは異なる自動停止データ２と、で構成され、第１リールの制御に用いられる中リール停止データは、自動停止データ１にのみ記憶され、第２リールの制御に用いられる右リール停止データは、自動停止データ２にのみ記憶され、第３リールの制御に用いられる左リール停止データは、自動停止データ１と自動停止データ２に分けて記憶され、リール自動停止制御手段は、第３リールの回転を自動停止させる場合に、記憶手段に記憶されている自動停止データ１に含まれる左リール停止データの少なくとも一部と、自動停止データ２に含まれる左リール停止データの少なくとも一部を参照して、第３リールの回転を自動停止させる。【選択図】図１１
2006346085.tif 000002
【特許請求の範囲】
【請求項１】
遊技に用いられる被制御装置と、
少なくとも、前記被制御装置の制御に用いられる制御データが記憶された記憶手段と、
該記憶手段に記憶された前記制御データを用いて前記被制御装置の制御を行う制御手段と、を備える遊技台であって、
前記制御手段は、少なくとも、前記被制御装置を制御する第１の制御、第２の制御、及び、第３の制御が実行可能とされ、
前記記憶手段に記憶されている前記制御データは、第１制御データと、該第１制御データとは異なる第２制御データと、で構成され、
前記第１の制御に用いられる制御情報は、前記第１制御データに記憶され、
前記第２の制御に用いられる制御情報は、前記第２制御データに記憶され、
前記第３の制御に用いられる制御情報は、前記第１制御データと前記第２制御データに分けて記憶されていることを特徴とする遊技台。
【請求項２】
請求項１において、
前記被制御装置は、複数種類の図柄が施された複数のリールによって構成され、
前記制御手段は、前記複数のリールを制御するリール制御手段によって構成され、
前記記憶手段に記憶されている前記制御データは、前記リールの制御に関するリール制御情報によって構成されていることを特徴とする遊技台。
【請求項３】
請求項２において、
前記リール制御手段は、前記複数のリールの回転を自動的に停止させるリール自動停止制御手段によって構成され、
前記記憶手段に記憶されている前記リール制御情報は、前記複数のリールの回転を自動的に停止させる際の各リールの停止位置に関する情報を示す自動停止位置情報によって構成されていることを特徴とする遊技台。
【請求項４】
請求項３において、
前記記憶手段に記憶されている前記自動停止位置情報は、前記複数のリールを役が成立することがない図柄位置で自動停止させることを示す情報によって構成されていることを特徴とする遊技台。
【請求項５】
請求項１乃至４のいずれかにおいて、
前記第１の制御に用いられる制御情報が記憶された前記第１制御データ、前記第２の制御に用いられる制御情報が記憶された第２制御データ、及び、前記第３の制御に用いられる制御情報が記憶された前記第３制御データは、それぞれ同一のデータ長で構成されていることを特徴とする遊技台。
【請求項６】
請求項１乃至５のいずれかにおいて、
前記記憶手段に記憶されている前記第１制御データ及び前記第２制御データは、それぞれ１バイトのデータからなり、
前記第１の制御に用いられる制御情報は、前記第１制御データの格納領域の下位５ビットに記憶され、
前記第２の制御に用いられる制御情報は、前記第２制御データの格納領域の下位５ビットに記憶され、
前記第３の制御に用いられる制御情報は、前記第１制御データ及び前記第２制御データの格納領域の各上位３ビットに分けて記憶されていることを特徴とする遊技台。
【請求項７】
複数種類の図柄が施された複数のリールと、
予め定められた役の内部当選の当否を抽選する抽選手段と、
遊技者によるリール停止操作に基づいて前記リールを停止させることが可能であると共に、遊技の開始から所定のリール自動停止時間経過後に前記リールの回転を自動停止させるリール自動停止制御手段を含んでなるリール停止制御手段と、
前記自動停止の際に用いられる前記リールの停止位置の情報を示す自動停止位置データを記憶する記憶手段と、を備えた遊技台であって、
前記複数のリールは、各々異なる第１リール、第２リール、及び、第３リールを含んで構成され、
前記記憶手段に記憶されている前記自動停止位置データは、第１の停止位置データと、該第１の停止位置データとは異なる第２の停止位置データと、で構成され、
前記第１リールの制御に用いられる第１リール停止位置情報は、前記第１の停止位置データにのみ記憶され、
前記第２リールの制御に用いられる第２リール停止位置情報は、前記第２の停止位置データにのみ記憶され、
前記第３リールの制御に用いられる第３リール停止位置情報は、前記第１の停止位置データの格納領域と前記第２の停止位置データの格納領域に分けて記憶され、
前記リール自動停止制御手段は、前記第３リールの回転を自動停止させる場合に、前記記憶手段に記憶されている前記第１の停止位置データに含まれる第３リール停止位置情報が記憶された格納領域の少なくとも一部と、前記第２の停止位置データに含まれる第３リール停止位置情報が記憶された格納領域の少なくとも一部を参照して、前記第３リールの回転を自動停止させることを特徴とする遊技台。
【請求項８】
請求項７において、
前記リール自動停止制御手段は、各リールの回転を予め定められた停止順序で自動停止させることを特徴とする遊技台。
【請求項９】
請求項７又は８において、
前記自動停止時間経過後に、前記リールの状況に基づいて前記リールの図柄位置を設定する設定手段を更に備え、
前記記憶手段に記憶されている前記自動停止位置データは、前記設定手段によって設定される前記図柄位置に対応付けされた停止図柄位置の情報によって構成されていることを特徴とする遊技台。
【請求項１０】
請求項９において、
前記リール自動停止制御手段は、前記複数のリールのうちの少なくとも一つのリールが停止している状態において該停止済のリール以外の回転中のリールを自動停止させる場合に、前記設定手段によって前記停止済のリールに対して設定された図柄位置に対応して定められた自動停止時の停止位置の情報を示す自動停止位置データにより、前記回転中のリールを自動停止させることを特徴とする遊技台。
【請求項１１】
請求項７乃至１０のいずれかにおいて、
前記記憶手段に記憶されている前記自動停止位置データは、前記複数のリールを役が成立することがない図柄位置で自動停止させることを示す情報によって構成されていることを特徴とする遊技台。
【請求項１２】
請求項７乃至１１のいずれかにおいて、
前記リール自動停止制御手段は、回転中の前記リールを自動停止させる際に、前記記憶手段に記憶されている前記自動停止位置データを用いて、自動停止させる対象リールの停止位置の検索を行う検索手段と、
前記検索手段によって検索された停止位置と前記自動停止の対象リールの図柄位置を比較し、前記検索された停止位置と前記自動停止の対象リールの図柄位置とが同じ位置の場合に、前記回転中のリールが自動停止可能であることを示す情報を設定する自動停止情報設定手段と、を更に備えることを特徴とする遊技台。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スロットマシンや遊技機（パチンコ等）に代表される遊技台に関する。
【背景技術】
【０００２】
従来、予め定められた条件において取得されたカウンタ値と抽選データとを比較して内部当選の有無を判定する内部抽選を行い、内部抽選により当選した入賞役の組合せ図柄を遊技者の停止操作（いわゆる目押し）により所定の表示窓上に停止させ、予め定められた所定の遊技媒体を払い出すように構成された遊技台が広く知られている。
【０００３】
近年、このような遊技台には多種多様な制御が盛り込まれており、例えば、リールの停止位置を予め定めた停止テーブルにより多彩な表示結果（以下、出目）を導出するように構成されたものがある。このように、近年の遊技台においては制御の多種多様化に伴って、年々データ量が増大する傾向にあり、限られた記憶容量の中で新たな機能を搭載する場合、搭載する機能や既存の機能に用いられるデータ量を出来るだけ少なくする必要がある。
【０００４】
ところで、従来の遊技台の中には、リールが回転してから予め定められた時間が経過した場合に、遊技者による停止操作によらずに自動的にリールを停止させる自動停止機能を搭載したものがある。
【０００５】
例えば、多くの遊技台は、回転しているリールに施された図柄を遊技者が認識しなくてはならないが、特に、初心者にとっては図柄の認識は容易ではなく、内部抽選によって当選した入賞役の組合せ図柄を表示できない、いわゆる取りこぼしが発生する場合があるため、自動停止時に内部抽選により当選した入賞役の組合せ図柄を有効ライン上に揃えるように構成された遊技台が提案されている。しかしながら、このような遊技台においては、初心者は内部抽選に当選した入賞役の組合せ図柄を表示させるために自動停止機能を頻繁に活用し、初心者は自身による停止操作を行わない可能性があった。そのため、遊技者は自身の目押し技術の向上を図ることができないおそれがある上に、自動停止するまでの時間（一般的には３０秒程度）によっては１ゲームに要する時間が長くなり、遊技店の売上が低下してしまうといった問題もあった。
【０００６】
又、このような遊技台に対して、自動停止時に内部抽選に当選した入賞役の組合せ図柄を有効ライン上に揃えないように制御する非入賞制御を行う遊技台が提案されている（例えば特許文献１参照）。
【０００７】
【特許文献１】特開２００４−３２１８３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記特許文献１に記載のスロットマシンは、予め定められた停止位置決定テーブルを用いてリールの停止制御を行うため、上述の非入賞制御を実現する場合には、既に停止しているリールの図柄を加味したあらゆるパターンを記憶した停止位置決定テーブルを用意する必要があった。そのため、このような自動停止機能を有する遊技台を含む従来の遊技台においては、各種の制御に用いるデータ（制御データ）の量が膨大となってしまうといった問題があり、搭載する新しい機能や既存の機能で用いられる制御データの記憶容量をできるだけ少なくしたいという要望があった。
【０００９】
本発明は、このような問題点を解決するためになされたものであって、制御データの記憶容量を増大させることなく、遊技に関する多種多様な制御が可能な遊技台を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る遊技台は、遊技に用いられる被制御装置と、少なくとも、前記被制御装置の制御に用いられる制御データが記憶された記憶手段と、該記憶手段に記憶された前記制御データを用いて前記被制御装置の制御を行う制御手段と、を備える遊技台であって、前記制御手段は、少なくとも、前記被制御装置を制御する第１の制御、第２の制御、及び、第３の制御が実行可能とされ、前記記憶手段に記憶されている前記制御データは、第１制御データと、該第１制御データとは異なる第２制御データと、で構成され、前記第１の制御に用いられる制御情報は、前記第１制御データに記憶され、前記第２の制御に用いられる制御情報は、前記第２制御データに記憶され、前記第３の制御に用いられる制御情報は、前記第１制御データと前記第２制御データに分けて記憶されていることによって、上記課題を解決したものである。
【００１１】
本発明によれば、新規機能の追加等に伴って制御データが増えるような場合でも、限られた記憶容量を効率良く使用することができる。そのため、制御データの記憶容量を増大させることなく、遊技に関する多種多様な制御が可能である。
【００１２】
なお、前記被制御装置は、複数種類の図柄が施された複数のリールによって構成され、前記制御手段は、前記複数のリールを制御するリール制御手段によって構成され、前記記憶手段に記憶されている前記制御データは、前記リールの制御に関するリール制御情報によって構成されていれば、リール制御に必要な制御データの記憶容量を増大させることなく、多種多様なリール制御が可能である。
【００１３】
又、前記リール制御手段は、前記複数のリールの回転を自動的に停止させるリール自動停止制御手段によって構成され、前記記憶手段に記憶されている前記リール制御情報は、前記複数のリールの回転を自動的に停止させる際の各リールの停止位置に関する情報を示す自動停止位置情報によって構成されていれば、遊技台にリールの自動停止機能を持たせた場合でも、リールの自動停止制御に必要な制御データの記憶容量が増大することがない。
【００１４】
更に、前記記憶手段に記憶されている前記自動停止位置情報は、前記複数のリールを役が成立することがない図柄位置で自動停止させることを示す情報によって構成されていれば、リールの自動停止時に役が成立することがないため、遊技者はリールが自動停止される前に自身の操作によってリールを停止するようになり、遊技者によるリール停止操作を促進し、遊技台の稼働率を向上させることが可能で、遊技店の売り上げの低下を効果的に防止することができる。
【００１５】
又、前記第１の制御に用いられる制御情報が記憶された前記第１制御データ、前記第２の制御に用いられる制御情報が記憶された前記第２制御データ、及び、前記第３の制御に用いられる制御情報が記憶された前記第３制御データは、それぞれ同一のデータ長で構成されていれば、制御データの取り扱いが容易となり、制御プログラムを簡略化することができる。
【００１６】
更に、前記記憶手段に記憶されている前記第１制御データ及び前記第２制御データは、それぞれ１バイトのデータからなり、前記第１の制御に用いられる制御情報は、前記第１制御データの格納領域の下位５ビットに記憶され、前記第２の制御に用いられる制御情報は、前記第２制御データの格納領域の下位５ビットに記憶され、前記第３の制御に用いられる制御情報は、前記第１制御データ及び前記第２制御データの格納領域の各上位３ビットに分けて記憶されていれば、５ビットまでの情報量の制御データであれば、２バイトで３種類の制御データを記憶することができ、限られた記憶容量を効率よく使用することができる。
【００１７】
又、本発明は、複数種類の図柄が施された複数のリールと、予め定められた役の内部当選の当否を抽選する抽選手段と、遊技者によるリール停止操作に基づいて前記リールを停止させることが可能であると共に、遊技の開始から所定のリール自動停止時間経過後に前記リールの回転を自動停止させるリール自動停止制御手段を含んでなるリール停止制御手段と、前記自動停止の際に用いられる前記リールの停止位置の情報を示す自動停止位置データを記憶する記憶手段と、を備えた遊技台であって、前記複数のリールは、各々異なる第１リール、第２リール、及び、第３リールを含んで構成され、前記記憶手段に記憶されている前記自動停止位置データは、第１の停止位置データと、該第１の停止位置データとは異なる第２の停止位置データと、で構成され、前記第１リールの制御に用いられる第１リール停止位置情報は、前記第１の停止位置データにのみ記憶され、前記第２リールの制御に用いられる第２リール停止位置情報は、前記第２の停止位置データにのみ記憶され、前記第３リールの制御に用いられる第３リール停止位置情報は、前記第１の停止位置データの格納領域と前記第２の停止位置データの格納領域に分けて記憶され、前記リール自動停止制御手段は、前記第３リールの回転を自動停止させる場合に、前記記憶手段に記憶されている前記第１の停止位置データに含まれる第３リール停止位置情報が記憶された格納領域の少なくとも一部と、前記第２の停止位置データに含まれる第３リール停止位置情報が記憶された格納領域の少なくとも一部を参照して、前記第３リールの回転を自動停止させることによって、上記同様の課題を解決したものである。
【００１８】
なお、本発明に係る「遊技の開始」とは、（１）リールの回転指示操作（例えばスタートレバーの操作）により全てのリールの回転が開始されたことを契機に遊技が開始されること、（２）リールの回転が開始された後に、全てのリールの回転速度が一定になったことを契機に遊技が開始されること、の両者の意味を含むものである。
【００１９】
本発明によれば、リールの自動停止機能の追加に伴って自動停止に用いられる制御データが増えるような場合でも、限られた記憶容量を効率良く使用することができる。そのため、自動停止に用いられる制御データの記憶容量を増大させることなく、リールの自動停止機能が実現可能である。
【００２０】
又、前記リール自動停止制御手段は、各リールの回転を予め定められた停止順序で自動停止させれば、リールの自動停止制御を簡素化することができ、制御プログラムのコード量の増大を回避することができる上に、制御プログラムの開発が容易となる。
【００２１】
更に、前記自動停止時間経過後に、前記リールの状況に基づいて前記リールの図柄位置を設定する設定手段を更に備え、前記記憶手段に記憶されている前記自動停止位置データは、前記設定手段によって設定される図柄位置に対応付けされた停止図柄位置の情報によって構成されていれば、自動停止位置データを簡素なデータ構造にすることができ、リールの自動停止制御を簡略化することができる。
【００２２】
又、前記リール自動停止制御手段は、前記複数のリールのうちの少なくとも一つのリールが停止している状態において該停止済のリール以外の回転中のリールを自動停止させる場合に、前記設定手段によって前記停止済のリールに対して設定された図柄位置に対応して定められた自動停止時の停止位置の情報を示す自動停止位置データにより、前記回転中のリールを自動停止させれば、停止済のリールの図柄位置に基づいて次に自動停止させるリールの停止位置データを決定することができ、リールの自動停止制御を簡略化することができる上に、停止済のリールの図柄位置を加味したリールの自動停止制御が可能である。
【００２３】
更に、前記記憶手段に記憶されている前記自動停止位置データは、前記複数のリールを役が成立することがない図柄位置で自動停止させることを示す情報によって構成されていれば、リールの自動停止時に役が成立することがないため、遊技者はリールが自動停止される前に自身の操作によってリールを停止するようになり、遊技者によるリール停止操作を促進し、遊技台の稼働率を向上させることが可能で、遊技店の売り上げの低下を効果的に防止することができる。
【００２４】
更に又、前記リール自動停止制御手段は、回転中の前記リールを自動停止させる際に、前記記憶手段に記憶されている前記自動停止位置データを用いて、自動停止させる対象リールの停止位置の検索を行う検索手段と、前記検索手段によって検索された停止位置と前記対象リールの図柄位置を比較し、前記検索された停止位置と前記自動停止の対象リールの図柄位置とが同じ位置の場合に、前記回転中のリールを自動停止させることを示す情報を設定する自動停止情報設定手段と、を更に備えていれば、他の処理においてリールの自動停止の可否の情報を把握することができ、例えば、自動停止の場合にはリールの滑りコマ数（引き込みコマ数）を１に固定するなど、自動停止特有の処理と通常停止の処理との切り分けが容易となる。
【発明の効果】
【００２５】
本発明に係る遊技台は、制御データの記憶容量を増大させることなく、遊技に関する多種多様な制御が可能であるという優れた効果を有する。
【発明を実施するための最良の形態】
【００２６】
以下、図面を用いて、本発明の実施例１に係るスロットマシン（遊技台）について詳細に説明する。
【実施例１】
【００２７】
＜全体構成＞
まず、図１を用いて、本実施例１に係るスロットマシン１００の全体構成について説明する。なお、図１はスロットマシン１００の外観斜視図を示したものである。
【００２８】
スロットマシン１００は、略箱状の本体１０１と、この本体１０１の前面開口部に取り付けられた前面扉１０２とを有して構成されている。スロットマシン１００の本体１０１の中央内部には、外周面に複数種類の図柄が所定コマ数だけ配置されたリールが３個（左リール１１０、中リール１１１、右リール１１２）収納され、スロットマシン１００の内部で回転できるように構成されている。本実施例１において、各図柄は帯状部材に等間隔で適当数印刷され、この帯状部材が所定の円形枠材に貼り付けられて各リール１１０〜１１２が構成されている。リール１１０〜１１２上の図柄は、遊技者から見ると、図柄表示窓１１３から縦方向に概ね３つ表示され、合計９つの図柄が見えるようになっている。そして、各リール１１０〜１１２を回転させることにより、遊技者から見える図柄の組み合せが変動することとなる。なお、本実施例１では、３個のリールをスロットマシン１００の中央内部に備えているが、リールの数やリールの設置位置はこれに限定されるものではない。又、図柄表示窓１１３の外枠には、後述する有効ラインや入賞ラインを点滅や点灯などの点灯制御によって報知するためのライン表示ＬＥＤ（図示省略）が配置されている。
【００２９】
更に、スロットマシン１００内部において各々のリール１１０〜１１２の近傍には、投光部と受光部からなる光学式センサ（図示省略）が設けられており、この光学式センサの投光部と受光部の間を、リールに設けられた一定の長さの遮光片が通過するように構成されている。このセンサの検出結果に基づいてリール上の図柄の回転方向の位置を判断し、目的とする図柄が入賞ライン１１４上に表示されるようにリール１１０〜１１２を停止させる。
【００３０】
入賞ライン表示ランプ１２０は、有効となる入賞ラインを示すランプである。有効となる入賞ラインは、スロットマシン１００に投入されたメダルの数によって予め定まっている。５本の入賞ライン１１４のうち、例えば、メダルが１枚投入された場合、中段の水平入賞ラインが有効となり、メダルが２枚投入された場合、上段水平入賞ラインと下段水平入賞ラインが追加された３本が有効となり、メダルが３枚投入された場合、右下り入賞ラインと右上り入賞ラインが追加された５本が入賞ラインとして有効になる。なお、入賞ライン１１４の数については５本に限定されるものではない。
【００３１】
スタートランプ１２１は、リール１１０〜１１２が回転することができる状態にあることを遊技者に知らせるランプである。再遊技ランプ１２２は、前回の遊技において入賞役の一つである再遊技役に入賞した場合に、今回の遊技が再遊技可能であること（メダルの投入が不要であること）を遊技者に知らせるランプである。告知ランプ１２３は、内部抽選において、特定の入賞役（例えば、ＢＢ（ビッグボーナス）やＲＢ（レギュラーボーナス）等のボーナス）に内部当選していることを遊技者に知らせるランプである。メダル投入ランプ１２４は、メダルの投入が可能であることを知らせるランプである。払出枚数表示器１２５は、何らかの入賞役に入賞した結果、遊技者に払出されるメダルの枚数を表示するための表示器である。遊技回数表示器１２６は、メダル投入時のエラー表示や、ビッグボーナスゲーム中（ＢＢゲーム中）の遊技回数、所定の入賞役の入賞回数等を表示するための表示器である。貯留枚数表示器１２７は、スロットマシン１００に電子的に貯留されているメダルの枚数を表示するための表示器である。リールパネルランプ１２８は、演出用のランプである。
【００３２】
メダル投入ボタン１３０、１３１は、スロットマシン１００に電子的に貯留されているメダルを所定の枚数分投入するためのボタンである。本実施例１においては、メダル投入ボタン１３０が押下される毎に１枚ずつ最大３枚まで投入され、メダル投入ボタン１３１が押下されると３枚投入されるようになっている。メダル投入口１３４は、遊技を開始するに当たって遊技者がメダルを投入するための投入口である。すなわち、メダルの投入は、メダル投入ボタン１３０又は１３１により電子的に投入することもできるし、メダル投入口１３４から実際のメダルを投入することもできる。精算ボタン１３２は、スロットマシン１００に電子的に貯留されたメダル及びベットされたメダルを精算し、メダル払出口１５５よりメダル受皿１５６に排出するためのボタンである。メダル返却ボタン１３３は、投入されたメダルが詰まった場合に押下してメダルを取り除くためのボタンである。
【００３３】
スタートレバー１３５は、遊技の開始操作を行うためのレバー型のスイッチである。即ち、メダル投入口１３４に所望する枚数のメダルを投入して、スタートレバー１３５を操作すると、これを契機としてリール１１０〜１１２が回転し、遊技が開始される。ストップボタン１３７〜１３９は、スタートレバー１３５の操作によって回転を開始したリール１１０〜１１２に対する停止操作を行うためのボタンであり、各リール１１０〜１１２に対応して設けられている。そして、いずれかのストップボタン１３７〜１３９を操作すると対応するいずれかのリール１１０〜１１２が停止することになる。
【００３４】
ドアキー１４０は、スロットマシン１００の前面扉１０２のロックを解除するためのキーを挿入する孔である。メダル払出口１５５は、メダルを払出すための払出口である。メダル受皿１５６は、メダル払出口１５５から払出されたメダルを溜めるための器である。なお、メダル受皿１５６は、本実施例１では発光可能な受皿を採用しており、以下受皿ランプと呼ぶこともある。
【００３５】
上部ランプ１５０、サイドランプ１５１、中央ランプ１５２、腰部ランプ１５３、下部ランプ１５４、受皿ランプ１５６は、遊技を盛り上げるための装飾用のランプである。演出装置１５７は、例えば開閉自在な扉（シャッター）１６３が前面に取り付けられた液晶表示装置を含み、この演出装置１５７には、例えば小役告知等の各種の情報が表示される。音孔１６０は、スロットマシン１００内部に設けられているスピーカの音を外部に出力するための孔である。タイトルパネル１６２には、スロットマシン１００を装飾するための図柄が描かれる。
【００３６】
＜制御部＞
次に、図２及び図３を用いて、このスロットマシン１００の制御部の回路構成について詳細に説明する。
【００３７】
スロットマシン１００の制御部は、大別すると、遊技の中枢部分を制御する主制御部３００と、主制御部３００より送信されたコマンドに応じて各種機器を制御する副制御部４００と、によって構成されている。
【００３８】
＜主制御部＞
まず、図２を用いて、スロットマシン１００の主制御部３００について説明する。なお、図２は主制御部３００の回路ブロック図を示したものである。
【００３９】
主制御部３００は、主制御部３００の全体を制御するための演算処理装置であるＣＰＵ３１０や、ＣＰＵ３１０が各ＩＣや各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、その他、以下に述べる構成を有する。クロック補正回路３１４は、水晶発振器３１１から発振されたクロックを分周してＣＰＵ３１０に供給する回路である。例えば、水晶発振器３１１の周波数が１２ＭＨｚの場合に、分周後のクロックは６ＭＨｚとなる。ＣＰＵ３１０は、クロック補正回路３１４により分周されたクロックをシステムクロックとして受け入れて動作する。
【００４０】
又、ＣＰＵ３１０には、センサやスイッチの状態を常時監視するためのタイマ割り込み処理の周期やモータの駆動パルスの送信周期を設定するためのタイマ回路３１５がバスを介して接続されている。ＣＰＵ３１０は、電源が投入されると、データバスを介してＲＯＭ３１２の所定エリアに格納された分周用のデータをタイマ回路３１５に送信する。タイマ回路３１５は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに、割り込み要求をＣＰＵ３１０に送信する。ＣＰＵ３１０は、この割込み要求を契機に、各センサ等の監視や駆動パルスの送信を実行する。例えば、ＣＰＵ３１０のシステムクロックを６ＭＨｚ、タイマ回路３１５の分周値を１／２５６、ＲＯＭ３１２の分周用のデータを４４に設定した場合、この割り込みの基準時間は、２５６×４４÷６ＭＨｚ＝１．８７７ｍｓとなる。
【００４１】
更に、ＣＰＵ３１０には、各ＩＣを制御するためのプログラム、入賞役の内部抽選時に用いる抽選データ、リールの停止位置等の各種データを記憶しているＲＯＭ３１２や、一時的なデータを保存するためのＲＡＭ３１３が接続されている。これらのＲＯＭ３１２やＲＡＭ３１３については他の記憶手段を用いてもよく、この点は後述する副制御部４００においても同様である。また、ＣＰＵ３１０には、外部の信号を受信するための入力インタフェース３６０が接続され、割込み時間ごとに入力インタフェース３６０を介して、スタートレバーセンサ３２１、ストップボタンセンサ３２２、メダル投入ボタンセンサ３２３、精算ボタンセンサ３２４、メダル払い出しセンサ３２６の状態を検出し、各センサを監視している。
【００４２】
メダル投入センサ３２０は、メダル投入口１３４に投入されたメダルを検出するためのセンサである。スタートレバーセンサ３２１はスタートレバー１３５の操作を検出するためのセンサである。ストップボタンセンサ３２２はストップボタン１３７〜１３９のいずれかが押された場合、どのストップボタンが押されたかを検出するためのセンサである。メダル投入ボタンセンサ３２３はメダル投入ボタン１３０、１３１のいずれかが押下された場合、どのメダル投入ボタンが押されたかを検出するためのセンサである。精算ボタンセンサ３２４は、精算ボタン１３２に設けられており、精算ボタン１３２が一回押されると、貯留されているメダル及びベットされているメダルが精算されて払い出されることになる。メダル払い出しセンサ３２６は、払い出されるメダルを検出するためのセンサである。
【００４３】
ＣＰＵ３１０には、更に、入力インタフェース３６１、出力インタフェース３７０、３７１がアドレスデコード回路３５０を介してアドレスバスに接続されている。ＣＰＵ３１０は、これらのインタフェースを介して外部のデバイスと信号の送受信を行っている。入力インタフェース３６１には、インデックスセンサ３２５が接続されている。インデックスセンサ３２５は、各リール１１０〜１１２の取付台の所定位置に設置されており、リール１１０〜１１２に設けた遮光片がこのインデックスセンサ３２５を通過するたびにハイレベルになる。ＣＰＵ３１０は、この信号を検出すると、リールが１回転したものと判断し、リールの回転位置情報をゼロにリセットする。出力インタフェース３７０には、リールを駆動させるためのモータを制御するリールモータ駆動部３３０と、ホッパー（バケットにたまっているメダルをメダル払出口１５５から払出すための装置。図示省略。）のモータを駆動するためのホッパーモータ駆動部３３１と、遊技ランプ３４０（具体的には、入賞ライン表示ランプ１２０、スタートランプ１２１、再遊技ランプ１２２、告知ランプ１２３、メダル投入ランプ１２４等）と、７セグメント（ＳＥＧ）表示器３４１（払出枚数表示器１２５、遊技回数表示器１２６、貯留枚数表示器１２７等）が接続されている。
【００４４】
又、ＣＰＵ３１０には、乱数発生回路３１７がデータバスを介して接続されている。乱数発生回路３１７は、水晶発振器３１１及び水晶発振器３１６から発振されるクロックに基づいて、一定の範囲内で値をインクリメントし、そのカウント値をＣＰＵ３１０に出力することのできるインクリメントカウンタであり、後述する入賞役の内部抽選をはじめ各種抽選処理に使用される。ＣＰＵ３１０のデータバスには、副制御部４００にコマンドを送信するための出力インタフェース３７１が接続されている。主制御部３００と副制御部４００との情報通信は一方向の通信であり、主制御部３００は副制御部４００へコマンドを送信するが、副制御部４００から主制御部３００へ何らかのコマンド等を送信することはできない。
【００４５】
＜副制御部＞
次に、図３を用いて、スロットマシン１００の副制御部４００について説明する。なお、図３は副制御部４００の回路ブロック図を示したものである。
【００４６】
副制御部４００は、主制御部３００より送信された主制御コマンド等に基づいて副制御部４００の全体を制御する演算処理装置であるＣＰＵ４１０や、ＣＰＵ４１０が各ＩＣ、各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、以下に述べる構成を有する。クロック補正回路４１４は、水晶発振器４１１から発振されたクロックを補正し、補正後のクロックをシステムクロックとしてＣＰＵ４１０に供給する回路である。
【００４７】
又、ＣＰＵ４１０にはタイマ回路４１５がバスを介して接続されている。ＣＰＵ４１０は、所定のタイミングでデータバスを介してＲＯＭ４１２の所定エリアに格納された分周用のデータをタイマ回路４１５に送信する。タイマ回路４１５は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに、割り込み要求をＣＰＵ４１０に送信する。ＣＰＵ４１０は、この割込み要求のタイミングをもとに、各ＩＣや各回路を制御する。
【００４８】
又、ＣＰＵ４１０には、副制御部４００の全体を制御するための命令及びデータ、ライン表示ＬＥＤの点灯パターンや各種表示器を制御するためのデータが記憶されたＲＯＭ４１２や、データ等を一時的に保存するためのＲＡＭ４１３が各バスを介して接続されている。
【００４９】
更に、ＣＰＵ４１０には、外部の信号を送受信するための入出力インタフェース４６０が接続されており、入出力インタフェース４６０には、図柄表示窓１１３の外枠に配設され、点滅や点灯などの点灯制御によって有効ラインや入賞ラインを報知するためのライン表示ＬＥＤ４２０、前面扉１０２の開閉を検出するための扉センサ４２１、ＲＡＭ４１３のデータをクリアにするためのリセットスイッチ４２２が接続されている。
【００５０】
ＣＰＵ４１０には、データバスを介して主制御部３００から主制御コマンドを受信するための入力インタフェース４６１が接続されており、入力インタフェース４６１を介して受信したコマンドに基づいて、遊技全体を盛り上げる演出処理等が実行される。また、ＣＰＵ４１０のデータバスとアドレスバスには、音源ＩＣ４８０が接続されている。音源ＩＣ４８０は、ＣＰＵ４１０からの命令に応じて音声の制御を行う。また、音源ＩＣ４８０には、音声データが記憶されたＲＯＭ４８１が接続されており、音源ＩＣ４８０は、ＲＯＭ４８１から取得した音声データをアンプ４８２で増幅させてスピーカ４８３から出力する。ＣＰＵ４１０には、主制御部３００と同様に、外部ＩＣを選択するためのアドレスデコード回路４５０が接続されており、アドレスデコード回路４５０には、主制御部３００からのコマンドを受信するための入力インタフェース４６１、扉・液晶画面制御部４９０からの信号を入力するための入力インタフェース４７１、時計ＩＣ４２３、７セグメント表示器４４０への信号を出力するための出力インタフェース４７２等が接続されている。
【００５１】
時計ＩＣ４２３が接続されていることで、ＣＰＵ４１０は、現在時刻を取得することが可能である。７セグメント表示器４４０は、スロットマシン１００の内部に設けられており、たとえば副制御部４００に設定された所定の情報を遊技店の係員等が確認できるようになっている。更に、出力インタフェース４７０には、デマルチプレクサ４１９が接続されている。デマルチプレクサ４１９は、出力インタフェース４７０から送信された信号を各表示部等に分配する。即ち、デマルチプレクサ４１９は、ＣＰＵ４１０から受信されたデータに応じて上部ランプ１５０、サイドランプ１５１、中央ランプ１５２、腰部ランプ１５３、下部ランプ１５４、リールパネルランプ１２８、タイトルパネルランプ１７０、受け皿ランプ１５６、払出口ストロボ１７１を制御する。タイトルパネルランプ１７０は、タイトルパネル１６２を照明するランプであり、払出口ストロボ１７１は、払い出し口の内側に設置されたストロボタイプのランプである。なお、ＣＰＵ４１０は、扉・液晶画面制御部４９０への信号送信は、デマルチプレクサ４１９を介して実施する。扉・液晶画面制御部４９０は、液晶表示装置１５７及び扉１６３を制御する制御部である。
【００５２】
＜図柄配列＞
次に、図４を用いて、上述の各リール１１０〜１１２に施される図柄の配列について説明する。なお、図４は、各リール（左リール１１０、中リール１１１、右リール１１２）に施される図柄を数値（図柄番号）に置き換えて、その図柄番号の配列を平面的に展開して示した図である。
【００５３】
図に示されるように、各リール１１０〜１１２には、所定コマ数（本実施例１では、図柄番号０〜２０の２１コマ）の図柄が配置される。
【００５４】
＜主制御部メイン処理＞
次に、図５を用いて、主制御部３００のメイン処理について説明する。なお、図５は、主制御部３００のメイン処理の流れを示すフローチャートである。
【００５５】
遊技の基本的制御は、主制御部３００のＭａｉｎＣＰＵ３１０が中心になって行い、電源断等を検知しないかぎり、ＭａｉｎＣＰＵ３１０が同図の主制御部メイン処理を繰り返し実行する。
【００５６】
スロットマシン１００に電源が投入されると、まず、各種の初期化処理が実行され、その後、主制御部メイン処理のステップＳ１０１では、メダル投入に関する処理を行う。ここでは、メダルの投入の有無をチェックし、投入されたメダルの枚数に応じて入賞ライン表示ランプ１２０を点灯させる。なお、前回の遊技で再遊技に入賞した場合はメダルの投入が不要である。
【００５７】
ステップＳ１０２では、遊技のスタート操作に関する処理を行う。ここでは、スタートレバー１３５が操作されたか否かのチェックを行い、スタート操作されたと判断した場合は、投入されたメダル枚数を確定する。
【００５８】
ステップＳ１０３では、有効な入賞ライン１１４を確定する。
【００５９】
ステップＳ１０４では、乱数発生器３１７で発生させた乱数を取得する。
【００６０】
ステップＳ１０５では、ステップＳ１０４で取得した乱数値と、ＲＯＭ３１２に格納されている入賞役抽選テーブルを用いて、入賞役の内部抽選を行う。内部抽選の結果、いずれかの入賞役に内部当選した場合、その入賞役のフラグが内部的にＯＮになる。なお、ステップＳ１０４で取得した乱数値は、入賞役内部抽選のほかにも、リール停止制御テーブルを選択するときの抽選等にも使用してもよい。
【００６１】
ステップＳ１０６では、リール回転開始処理により、全リール１１０〜１１２の回転を開始させる（詳細は後述）。
【００６２】
ステップＳ１０７では、リール制御処理により、リールの停止制御を行う（詳細は後述）。
【００６３】
ステップＳ１０８では、ストップボタン１３７〜１３９が押されることによって停止した図柄の入賞判定を行う。ここでは、有効化された入賞ライン１１４上に、内部当選した入賞役又はフラグ持越し中の入賞役に対応する入賞図柄組合せが揃った（表示された）場合にその入賞役に入賞したと判定する。
【００６４】
ステップＳ１０９では、メダル払出処理を行う。このメダル払出処理では、払い出しのある何らかの入賞役に入賞していれば、その入賞役に対応する枚数のメダルを払い出す。
【００６５】
ステップＳ１１０では、遊技状態制御処理を行う。この遊技状態制御処理では、遊技状態を移行するための制御が行われ、例えば、ＢＢ（ビッグボーナス）入賞やＳＲＢ（シフトレギュラーボーナス）入賞の場合に次回からＢＢゲーム又はＳＲＢゲームを開始できるよう準備し、それらの最終遊技では、次回から通常遊技が開始できるよう準備する。
【００６６】
以上により１ゲームが終了し、以降、主制御部メイン処理を繰り返すことにより遊技が進行することになる。
【００６７】
＜リール回転開始処理＞
次に、図６を用いて、上記主制御部メイン処理におけるリール回転開始処理（ステップＳ１０６）について説明する。なお、図６は、リール回転開始処理の流れを示すフローチャートである。
【００６８】
ステップＳ２０１では、前回の遊技のリール回転開始時にセットされたウェイトタイマが所定の時間を経過しているか否かを判定する。このウェイトタイマは、前回の遊技のリール回転開始から所定の最短遊技時間を経過しているか否かを判定するために用いられる。そして、最短遊技時間を経過していない場合には遊技時間の経過を待ち、最短遊技時間を経過している場合には次のステップＳ２０２に進む。
【００６９】
ステップＳ２０２では、ウェイトタイマを初期値（本実施例１では２００）に設定する。なお、ウェイトタイマは、１．８７７ｍｓのタイマ割り込み処理中において２０．６４７ｍｓ毎に１だけ減算するように構成されており、最短遊技時間は４．１２９４ｓ（＝２０．６４７ｍｓ×２００）に設定されている。
【００７０】
ステップＳ２０３では、副制御部４００に「リール回転開始コマンド」を送信することによって、リールの回転処理が開始されたことを報知する。
【００７１】
ステップＳ２０４では、全リール１１０〜１１２の回転を開始する。
【００７２】
ステップＳ２０５では、全リール１１０〜１１２の回転速度が一定になったか否かを判定する。そして、全リール１１０〜１１２の回転速度が一定になった場合にはステップＳ２０６に進み、そうでない場合には全リール１１０〜１１２の回転速度が一定になるまでステップＳ２０５の判定を繰り返す。
【００７３】
ステップＳ２０６では、リール自動停止タイマに初期値（本実施例１では１７０）を設定する。このリール自動停止タイマは、ステップＳ２０５において全リール１１０〜１１２の回転速度が一定になったと判断された時を基準にして所定のリール自動停止時間が経過しているか否かを判定するために用いられる。本実施例１では、リール自動停止タイマは、１．８７７ｍｓのタイマ割り込み処理中において２０６．４７ｍｓ毎に１だけ減算するように構成されており、リール自動停止時間は３５．０９９９ｓ（＝２０６．４７ｍｓ×１７０）に設定されている。
【００７４】
なお、リール自動停止時間は上記数値（３５．０９９９ｓ）に限定されるものではないが、例えばリールの自動停止時間が１〜２ｓ程度に設定されていたのでは、遊技者がリールの自動停止前にリールの停止操作をすることが困難となってしまう。従って、遊技者によるリールの停止操作時間を確保するためには、リール自動停止時間は概ね３０ｓ以上であることが好ましい。又、本実施例１においては、リールの回転不良等によりリールが所定の回転速度に到達する前に自動停止されてしまうような不具合を回避すべく、全リール１１０〜１１２の回転速度が一定となったことを条件にリール自動停止タイマの初期値を設定するようにしたが、本発明はこれに限定されるものではない。従って、例えば、リール自動停止タイマの初期値を全リール１１０〜１１２の回転開始時（ステップＳ２０４の終了時）に設定し、ステップＳ２０４における全リール１１０〜１１２の回転開始時を基準にして所定のリール自動停止時間が経過しているか否かを判定するように構成してもよい。
【００７５】
ステップＳ２０６では、停止ボタン有効ウェイトタイマを初期値（本実施例１では４０）に設定し、処理を終了する。この停止ボタン有効ウェイトタイマは、ストップボタン１３７〜１３９の受付無効時間を計測するためのタイマで、ストップボタン１３７〜１３９の受付が有効であるか否かを判定するために用いられる。なお、停止ボタン有効ウェイトタイマは、１．８７７ｍｓのタイマ割り込み処理中において２０．６４７ｍｓ毎に１だけ減算するように構成されており、ストップボタン１３７〜１３９の受付無効時間は８２５．８８ｍｓ（＝２０．６４７ｍｓ×４０）に設定されている。
【００７６】
＜リール制御処理＞
次に、図７を用いて、上記主制御部メイン処理におけるリール制御処理（ステップＳ１０７）について説明する。なお、図７は、リール制御処理の流れを示すフローチャートである。
【００７７】
ステップＳ３０１では、各リール１１０〜１１２の定速処理を行う。
【００７８】
ステップＳ３０２及びステップ３０３では、停止ボタン有効ウェイトタイマによってストップボタン１３７〜１３９の受付が有効であるか否かを判断する。そして、ストップボタン１３７〜１３９の受付が有効の場合にはステップＳ３０４に進み、無効の場合には処理を終了する。
【００７９】
ステップＳ３０４では、停止ボタン受付処理（詳細は後述）を行う。
【００８０】
＜停止ボタン受付処理＞
次に、図８を用いて、上記リール制御処理における停止ボタン受付処理（ステップＳ３０４）について説明する。なお、図８は、停止ボタン受付処理の流れを示すフローチャートである。
【００８１】
ステップＳ４０１では、各リール１１０〜１１２の状態を示す停止リール情報（ストップボタン１３７〜１３９を受け付けたか否かを示す情報など）を確認する。
【００８２】
ステップＳ４０２では、各リール１１０〜１１２が回転中か停止済みかを確認する。
【００８３】
ステップＳ４０３では、ステップＳ４０１及びステップＳ４０２で確認した情報に基づいて、停止状況情報をセットする。
【００８４】
ステップＳ４０４では、上述のリール回転開始処理において設定したリール自動停止タイマが０であるか否か、即ち、リール１１０〜１１２の回転速度が一定になった時点から所定のリール自動停止時間が経過したか否かを判定する。そして、所定のリール自動停止時間が経過していない場合にはステップＳ４０５に進み、そうでない場合にはステップＳ４０６に進む。なお、本実施例１においては、主制御部３００においてリール自動停止タイマの監視を行ったが、本発明はこれに限定されるものではなく、例えば、副制御部４００にリールの自動停止を知らせる「自動停止コマンド」を送信することによって、リールが自動停止されたことを知らせてもよい。又、その際に、副制御部４００における演出をデモ画面表示に切替えるための「デモコマンド」を送信してもよい。
【００８５】
ステップＳ４０５では、ステップＳ４０１で確認した停止リール情報等に基づいて、ストップボタン１３７〜１３９を受付けたか否かを判断する。そして、ストップボタン１３７〜１３９を受付けている場合にはステップＳ４０７に進み、そうでない場合には処理を終了する。
【００８６】
ステップＳ４０６では、自動停止制御処理（詳細は後述）を行った後、ステップＳ４０８に進む。
【００８７】
ステップＳ４０７では、通常停止制御処理（詳細は後述）を行う。
【００８８】
ステップＳ４０８では、ステップＳ４０６の自動停止制御処理によって自動停止フラグが設定されているか否かを判断する。そして、自動停止フラグが設定されている場合にはリール１１０〜１１２の自動停止を行うべくステップＳ４０９に進み、そうでない場合には処理を終了する。
【００８９】
ステップＳ４０９では、リール停止処理（詳細は後述）を行う。
【００９０】
ステップＳ４１０では、全てのリール１１０〜１１２が停止したか否かを判断する。そして、全てのリール１１０〜１１２が停止している場合にはステップＳ４１１に進み、そうでない場合には処理を終了する。
【００９１】
ステップＳ４１１では、停止位置情報及び停止リール情報等の変数をクリアして、処理を終了する。
【００９２】
＜自動停止制御処理＞
次に、図９を用いて、上記停止ボタン受付処理における自動停止制御処理（ステップＳ４０６）について説明する。なお、図９は、自動停止制御処理の流れを示すフローチャートである。
【００９３】
ステップＳ５０１では、上記停止ボタン受付処理のステップＳ４０３で設定された停止状況情報に基づいて自動停止データテーブルを参照する。
【００９４】
図１０（ａ）に、この自動停止制御処理で用いられる自動停止データテーブルの一例を示す。なお、本実施例１に係る自動停止データテーブルは、全リール１１０〜１１２を役が成立することがない図柄位置で自動停止させることが可能な停止位置データによって構成されている。
【００９５】
同図（ａ）に示される自動停止データテーブルＳＴは、各図柄位置０〜２０（上記図４における図柄番号０〜２０に対応）毎に、１バイト（８ビット）のＡデータ（本発明に係る「第１制御データ」）と、１バイトのＢデータ（本発明に係る「第１制御データ」）の計２バイトのデータを有して構成されている。
【００９６】
この自動停止データテーブルＳＴの第１制御データ及び第２制御データは、同図（ａ）に拡大して示されるように、前記制御に用いられる上位３ビットのデータと下位５ビットのデータによって構成されている。なお、「上位３ビットのデータ」とは、同図（ｂ）に示されるように、１バイトデータにおけるビット７（ＭＳＢ）〜ビット５の３ビットのデータをいい、「下位５ビットのデータ」とは、１バイトデータにおけるビット４〜ビット０（ＬＳＢ）の５ビットのデータをいう。
【００９７】
本実施例１では、これら第１制御データ及び第２制御データは、図１１（ａ）に示されるように、第１制御データが自動停止データ１、第２制御データが自動停止データ２として使用され、自動停止データ１の下位５ビットのデータが「中リール停止データ」、自動停止データ２の下位５ビットのデータが「右リール停止データ」、自動停止データ１の上位３ビットのデータと自動停止データ２の上位２ビットからなる計５ビットのデータが「左リール停止データ」として使用される。又、中リール停止データ、右リール停止データ、及び、左リール停止データの各停止位置データは、それぞれ図柄位置０〜２０に対応付けされた停止図柄位置のデータ０〜２０によって構成されている。
【００９８】
なお、本実施例１では、左リール停止データを自動停止データ１の上位３ビットのデータと自動停止データ２の上位２ビットで構成したが、本発明はこれに限定されるものではない。従って、例えば、左リール停止データを自動停止データ１の上位２ビットのデータと自動停止データ２の上位３ビットからなる計５ビットのデータで構成してもよく、又、左リール停止データ、中リール停止データ、右リール停止データの各リール停止データの割り当てを互いに入れ替えてもよい。
【００９９】
同図（ｂ）に示される自動停止データは、本件出願時の技術常識において通常考えられる自動停止データの一例を比較例として示したものである。この比較例に係る自動停止データからなる自動停止データテーブルでは、各図柄位置に対して、１バイトの左リール停止データ、１バイトの中リール停止データ、１バイトの右リール停止データの計３バイトの自動停止データが記憶される。そのため、図柄位置が２１の場合を考えると、全ての自動停止データを記憶するために必要な記憶容量は、３（左リール停止テーブル、中リール停止テーブル、右リール停止テーブル）×１バイト×２１（図柄位置）＝６３バイトとなる。一方、本実施例１の全ての自動停止データを記憶するために必要な記憶容量は、２（自動停止データ１、自動停止データ２）×１バイト×２１（図柄位置）＝４２バイトであり、比較例に係る自動停止データに必要な記憶容量に比べ、２１（＝６３−４２）バイトの削減が可能である。
【０１００】
図９に戻って、ステップＳ５０２では、リールの停止状況情報に基づいて自動停止の対象とする停止対象リールを設定する。具体的には、全リール１１０〜１１２が回転している場合には、左リール１１０→中リール１１１→右リール１１２の優先順序に基づいて停止対象リールが設定される。又、左リール１１０のみが停止している場合には中リール１１１→右リール１１２の優先順序に基づいて、中リール１１１のみが停止している場合には右リール１１２→左リール１１０の優先順序に基づいて、右リール１１２のみが停止している場合には左リール１１０→中リール１１１の優先順序に基づいて、それぞれ停止対象リールが設定される。即ち、本実施例１では、各リール１１０〜１１２の回転を予め定められた停止順序（左リール１１０→中リール１１１→右リール１１２）で自動停止させる。
【０１０１】
ステップＳ５０３では、全リール１１０〜１１２が回転中か否かを判定する。そして、全リール１１０〜１１２が回転中の場合にはステップＳ５０４に進み、そうでない場合、即ち、リール１１０〜１１２の内の少なくとも一つのリールが既に停止している場合にはステップＳ５０６に進む。
【０１０２】
ステップＳ５０４では、右リール１１２の現在の図柄位置（本実施例では図柄位置０〜２０のいずれかの値）を取得・設定した後、右リール１１２の現在の図柄位置に対応する自動停止データを参照する。なお、このステップＳ５０４で取得・設定する右リール１１２の図柄位置は、ステップＳ５０５で参照する左リール用の自動停止データを確定するために便宜的に用いられる仮の図柄位置であって、右リール１１２が停止しているものと仮定して設定される停止図柄位置である。従って、ステップＳ５０４で取得・設定する図柄位置は、右リール１１２の現在の図柄位置に限定されるものではなく、例えば、中リール１１１の現在の図柄位置を取得・設定してもよく、又、中リール１１１及び右リール１１２における図柄位置の中から一つの図柄位置を仮の停止図柄位置として予め規定し、この仮の停止図柄位置を取得・設定するように構成してもよい。
【０１０３】
ステップＳ５０５では、自動停止データテーブルを用いて、右リール１１２の現在の図柄位置に対応する自動停止データを参照（検索）する。
【０１０４】
ステップＳ５０６では、停止済リールの図柄位置を取得・設定した後、自動停止データテーブルを用いて、停止済リールの図柄位置に対応する自動停止位置データを参照（検索）する。
【０１０５】
ステップＳ５０７では、ステップＳ５０５又はステップＳ５０６で参照した自動停止データに基づいて、左リール停止データ、中リール停止データ、右リール停止データのいずれかの停止位置データを取得する。
【０１０６】
ステップＳ５０８では、（回転中の）停止対象リールの現在の図柄位置を取得する。
【０１０７】
ステップＳ５０９では、ステップＳ５０７で取得した停止データと、ステップＳ５０８で取得した停止対象リールの現在の図柄位置を比較する。
【０１０８】
ステップＳ５１０では、ステップＳ５０９での比較結果に基づき、停止対象リールが停止可能であるか否かを判定する。そして、リールが停止可能の場合にはステップＳ５１１に進み、そうでない場合には処理を終了する。
【０１０９】
ステップＳ５１１では、自動停止フラグの設定を行った後（自動停止フラグをセットした後）、処理を終了する。
【０１１０】
以下、図１２を用いて、この自動停止制御処理の具体例を示す。
【０１１１】
同図（ａ−１）に示されるように全リール１１０〜１１２が回転中の場合を考えると、上述の通り、全リール１１０〜１１２が回転中の場合には左リール１１０→中リール１１１→右リール１１２の優先順序に基づいて停止対象リールが設定されるため、ステップＳ５０２では左リール１１０が停止対象リールに設定される。
【０１１２】
そして、ステップＳ５０３において全リール１１０〜１１２が回転中と判断された後、ステップＳ５０４において定速回転中の右リール１１２の現在の図柄位置が取得される。
【０１１３】
ステップＳ５０４で取得された右リール１１２の現在の図柄位置が２であったと仮定すると、ステップＳ５０５では、同図（ａ−２）に示されるような図柄位置２の自動停止データが参照される。停止対象リールである左リール１１０の停止データは、上述の通り、自動停止データ１の上位３ビットのデータと自動停止データ２の上位２ビットからなる計５ビットのデータである。そのため、この例では左リール停止データは１（２進数で００００１）となり、左リール１１０の図柄位置１が図柄表示窓１１３の中段の水平入賞ラインに停止するように制御される（同図（ｂ−１）参照）。
【０１１４】
左リール１１０が自動停止されると、次に、同図（ｂ−１）に示されるように、中リール１１１がステップＳ５０２で停止対象リールに設定された後、ステップＳ５０６に進む。
【０１１５】
そして、このステップＳ５０６では、自動停止された左リール１１０の図柄位置が１であるため、同図（ｂ−２）に示されるような図柄位置１の自動停止データが参照される。停止対象リールである中リール１１１の停止データは、上述の通り、自動停止データ１の下位５ビットのデータである。そのため、この例では中リール停止データは２（２進数で０００１０）となり、中リール１１１の図柄位置２が図柄表示窓１１３の中段の水平入賞ラインに停止するように制御される（同図（ｃ−１）参照）。
【０１１６】
中リール１１１が自動停止されると、次に、同図（ｃ−１）に示されるように、右リール１１２がステップＳ５０２で停止対象リールに設定された後、ステップＳ５０６に進む。
【０１１７】
そして、このステップＳ５０６では、自動停止された中リール１１１の図柄位置が２であるため、同図（ｃ−２）に示されるような図柄位置２の自動停止データが参照される。停止対象リールである右リール１１２の停止データは、上述の通り、自動停止データ２の下位５ビットのデータである。そのため、この例では右リール停止データは３（２進数で０００１１）となり、右リール１１１の図柄位置３が図柄表示窓１１３の中段の水平入賞ラインに停止するように制御される（同図（ｄ）参照）。
【０１１８】
＜通常停止制御処理＞
次に、図１３を用いて、上記停止ボタン受付処理における通常停止制御処理（ステップＳ４０７）について説明する。なお、図１３は、通常停止制御処理の流れを示すフローチャートである。
【０１１９】
ステップＳ６０１では、ストップボタン１３７〜１３９に対応するリール１１０〜１１２を停止受付済に設定する。
【０１２０】
ステップＳ６０２では、ストップボタン１３７〜１３９受付時の図柄位置アドレスを取得する。
【０１２１】
ステップＳ６０３では、停止受付済リールの停止位置情報を停止テーブルから取得する。
【０１２２】
ステップＳ６０４では、停止データアドレスを取得する。
【０１２３】
ステップＳ６０５では、ステップＳ６０２で取得した図柄位置アドレスとステップＳ６０４で取得した停止データアドレスに基づいて、引き込みコマ数をセットし、処理を終了する。
【０１２４】
＜リール停止処理＞
次に、図１４を用いて、上記停止ボタン受付処理におけるリール停止処理（ステップＳ４０９）について説明する。なお、図１４は、リール停止処理の流れを示すフローチャートである。
【０１２５】
ステップＳ７０１では、自動停止フラグが設定されているか否かを判断する。そして、自動停止フラグが設定されている場合（上記自動停止制御処理のステップＳ５１１で自動停止フラグが設定されている場合）にはステップＳ７０２に進み、そうでない場合にはステップＳ７０４に進む。
【０１２６】
ステップＳ７０２では、自動停止フラグをクリアする。
【０１２７】
ステップＳ７０３では、引き込みコマ数を固定値にセットする。具体的には、本実施例１では引き込みコマ数を強制的に１に設定し、いわゆる「滑り制御」を行わないようにする。
【０１２８】
ステップＳ７０４では、設定された引き込みコマ数を取得する。
【０１２９】
ステップＳ７０５では、停止対象のリールを停止する。
【０１３０】
ステップＳ７０６では、停止前のリール停止位置、リール停止済情報、停止受付済の設定など、リール停止に関連する各種の情報をクリアする。
【０１３１】
ステップＳ７０７では、停止位置情報（停止リールの位置情報）を設定する。
【０１３２】
ステップＳ７０８では、停止リール情報（どのリールが停止したのか等の情報）を設定する。
【０１３３】
ステップＳ７０９では、副制御部４００にリール停止関連コマンドを送信することによって、ステップＳ７０７で設定した停止位置情報やステップＳ７０８で設定した停止リール情報を副制御部４００に報知し、処理を終了する。
【０１３４】
以上説明したように、本実施例１に係るスロットマシン１００によれば、遊技に用いられる被制御装置（本実施例１ではリール１１０〜１１２）と、少なくとも、被制御装置の制御に用いられる制御データ（本実施例１では自動停止データ）が記憶された記憶手段（本実施例１ではＲＯＭ３１２）と、この記憶手段に記憶された制御データを用いて被制御装置の制御を行う制御手段（本実施例１ではＣＰＵ３１０）と、を備える遊技台であって、制御手段は、少なくとも、被制御装置を制御する第１の制御（本実施例１では中リール１１１の制御）、第２の制御（本実施例１では右リール１１２の制御）、及び、第３の制御（本実施例１では左リール１１０の制御）が実行可能とされ、記憶手段に記憶されている制御データは、第１制御データ（本実施例１では自動停止データ１）と、この第１制御データとは異なる第２制御データ（本実施例１では自動停止データ２）と、で構成され、第１の制御に用いられる制御情報（本実施例１では中リール停止データ）は、第１制御データにのみ記憶され、第２の制御に用いられる制御情報（本実施例１では右リール停止位置データ）は、第２制御データにのみ記憶され、第３の制御に用いられる制御情報（本実施例１では左リール停止データ）は、第１制御データと第２制御データに分けて記憶されているため、新規機能の追加等に伴って制御データが増えるような場合でも、限られた記憶容量を効率良く使用することができる。そのため、制御データの記憶容量を増大させることなく、遊技に関する多種多様な制御が可能である。
【０１３５】
特に、本実施例１に係るスロットマシン１００は、複数種類の図柄が施された複数のリール（本実施例１ではリール１１０〜１１２）と、予め定められた役の内部当選の当否を抽選する抽選手段（本実施例１では入賞役内部抽選処理）と、遊技者によるリール停止操作に基づいてリールを停止させることが可能であると共に、遊技の開始から所定のリール自動停止時間経過後にリールの回転を自動停止させるリール自動停止制御手段（本実施例１では自動停止制御処理）を含んでなるリール停止制御手段（本実施例１ではリール制御処理）と、自動停止の際に用いられるリールの停止位置の情報を示す自動停止位置データ（本実施例１では自動停止データ）を記憶する記憶手段（本実施例１ではＲＯＭ３１２）と、を備えた遊技台であって、複数のリールは、各々異なる第1リール（本実施例１では中リール１１１）、第２リール（本実施例１では右リール１１２）、及び、第３リール（本実施例１では左リール１１０）を含んで構成され、記憶手段に記憶されている自動停止位置データは、第１の停止位置データ（本実施例１では自動停止データ１）と、この第１の停止位置データとは異なる第２の停止位置データ（本実施例１では自動停止データ２）と、で構成され、第１リールの制御に用いられる第１リール停止位置情報（本実施例１では中リール停止データ）は、第１の停止位置データにのみ記憶され、第２リールの制御に用いられる第２リール停止位置情報（本実施例１では右リール停止データ）は、第２の停止位置データにのみ記憶され、第３リールの制御に用いられる第３リール停止位置情報（本実施例１では左リール停止データ）は、第１の停止位置データの格納領域と第２の停止位置データの格納領域に分けて記憶され、リール自動停止制御手段は、第３リールの回転を自動停止させる場合に、記憶手段に記憶されている第１の停止位置データに含まれる第３リール停止位置情報が記憶された格納領域の少なくとも一部と、第２の停止位置データに含まれる第３リール停止位置情報が記憶された格納領域の少なくとも一部を参照して、第３リールの回転を自動停止させるため、リールの自動停止機能の追加に伴って自動停止に用いられる制御データが増えるような場合でも、限られた記憶容量を効率良く使用することができる。そのため、自動停止に用いられる制御データの記憶容量を増大させることなく、リールの自動停止機能が実現可能である。
【０１３６】
又、リール自動停止制御手段は、各リールの回転を予め定められた停止順序（本実施例１では左リール１１０→中リール１１１→右リール１１２）で自動停止させるため、リールの自動停止制御を簡素化することができ、制御プログラムのコード量の増大を回避することができる上に、制御プログラムの開発が容易となる。なお、各リールの停止順序は本実施例１で示した順序に限定されるものではない。
【０１３７】
更に、自動停止時間経過後に、リールの状況（回転しているリールか、停止済のリールか、回転中であり、且つ、自動停止の対象リールか）に基づいてリールの図柄位置を設定する設定手段（本実施例１では、主として自動停止制御処理のステップＳ５０２〜Ｓ５０４、Ｓ５０６が該当する）を更に備え、記憶手段に記憶されている自動停止位置データは、設定手段によって設定される図柄位置（本実施例１では０〜２０の数値データ）に対応付けされた停止図柄位置の情報（本実施例１では０〜２０の数値データ）によって構成されているため、自動停止位置データを簡素なデータ構造にすることができ、リールの自動停止制御を簡略化することができる。
【０１３８】
又、リール自動停止制御手段は、複数のリールのうちの少なくとも一つのリールが停止している状態において該停止済のリール以外の回転中のリールを自動停止させる場合に、設定手段によって停止済のリールに対して設定された図柄位置に対応して定められた自動停止時の停止位置の情報を示す停止位置データにより、回転中のリールを自動停止させるため、停止済のリールの図柄位置に基づいて次に自動停止させるリールの停止位置データを決定することができ、リールの自動停止制御を簡略化することができる上に、停止済のリールの図柄位置を加味したリールの自動停止制御が可能である。
【０１３９】
更に、記憶手段に記憶されている自動停止位置データは、複数のリールを役が成立することがない図柄位置で自動停止させることを示す情報によって構成されているため、リールの自動停止時に役が成立することがなく、遊技者はリールが自動停止される前に自身の操作によってリールを停止するようになり、遊技者によるリール停止操作を促進し、遊技台の稼働率を向上させることが可能で、遊技店の売り上げの低下を効果的に防止することができる。
【０１４０】
更に又、リール自動停止制御手段は、回転中のリールを自動停止させる際に、記憶手段に記憶されている自動停止位置データを用いて、自動停止させる対象リールの停止位置の検索を行う検索手段（本実施例１では主として自動停止制御処理のステップＳ５０５及びＳ５０６が該当する）と、検索手段によって検索された停止位置と自動停止の対象リールの図柄位置を比較し、検索された停止位置と対象リールの図柄位置とが同じ位置の場合に、回転中のリールが自動停止可能であることを示す情報（本実施例１では自動停止フラグ）を設定する自動停止情報設定手段（本実施例１では自動停止制御処理のステップＳ５０９〜Ｓ５１１）と、を更に備えていれば、他の処理においてリールの自動停止の可否の情報を把握することができ、例えば、自動停止の場合にはリールの滑りコマ数（引き込みコマ数）を１に固定するなど、自動停止特有の処理と通常停止の処理との切り分けが容易となる。
【０１４１】
又、第１の制御に用いられる制御情報が記憶された前記第１制御データ（本実施例１では中リール停止データ）、第２の制御に用いられる制御情報が記憶された前記第２制御データ（本実施例１では右リール停止データ）、及び、第３の制御に用いられる制御情報が記憶された前記第３制御データ（本実施例１では左リール停止データ）は、それぞれ同一のデータ長（本実施例１では５ビット）で構成されているため、制御データの取り扱いが容易となり、制御プログラムを簡略化することができる。
【０１４２】
更に、記憶手段に記憶されている第１制御データ及び前記第２制御データは、それぞれ１バイトのデータからなり、第１の制御に用いられる制御情報は、第１制御データの格納領域の下位５ビットに記憶され、第２の制御に用いられる制御情報は、第２制御データの格納領域の下位５ビットに記憶され、第３の制御に用いられる制御情報は、第１制御データ及び第２制御データの格納領域の各上位３ビットに分けて記憶されているため、５ビットまでの情報量の制御データであれば、２バイトで３種類の制御データを記憶することができ、限られた記憶容量を効率よく使用することができる。
【０１４３】
なお、上記実施例においては、本発明をリールの自動停止制御に適用した例を示したが、本発明はこれに限定されるものではなく、例えば、通常のリールの停止制御や、サブ表示装置としてリール体の装置を備えている場合にはサブリールの停止制御に適用することもできる。即ち、前記被制御装置は、複数種類の図柄が施された複数のリールによって構成され、前記制御手段は、前記複数のリールを制御するリール制御手段によって構成され、前記記憶手段に記憶されている前記制御データは、前記リールの制御に関するリール制御情報によって構成されていれば、リール制御に必要な制御データの記憶容量を増大させることなく、多種多様なリール制御が可能である。
【０１４４】
又、主制御部３００と副制御部４００の通信に適用することもでき、主制御部３００が制御コマンドと共に副制御部４００に対して送信する制御データ（パラメータ）を、第１制御データと、該第１制御データとは異なる第２制御データと、で構成し、第１の制御に用いられる制御情報を、第１制御データに記憶し、第２の制御に用いられる制御情報を、第２制御データに記憶し、第３の制御に用いられる制御情報を、第１制御データと第２制御データに分けて記憶してもよい。この場合、副制御部４００では第１制御データと第２制御データを参照することによって第３の制御に用いられる制御情報を取得することができる。そのため、主制御部３００においては第１制御データと第２制御データのみを記憶しておけばよく、主制御部３００の記憶容量を削減することができる。又、主制御部３００は第１制御データと第２制御データのみを副制御部４００に送信すればよく、制御コマンドのパラメータ数等を削減することもできる。
【０１４５】
なお、本発明に係る遊技台は、上記実施例に係るスロットマシンの構造等に限定されるものではない。従って、例えば、上記実施例においては、メダル（コイン）を遊技媒体としたスロットマシンの例を示したが、本発明はこれに限定されるものではなく、例えば、遊技球（例えば、パチンコ玉）を遊技媒体としたスロットマシン（いわゆるパチロット）等にも適用可能である。
【０１４６】
又、本発明を、以下の遊技機（主にパチンコ機）に適用することもできる。
【０１４７】
各々識別することが可能な各識別情報を表示する表示装置に、予め定められた変動表示の始動条件が成立した後、変動表示の開始条件に基づき、識別情報を変動させ、当該識別情報の変動表示の表示結果が予め定められた特別表示結果となったときに遊技者にとって有利な有利状態に制御可能であり、遊技に用いられる被制御装置と、少なくとも、前記被制御装置の制御に用いられる制御データが記憶された記憶手段と、該記憶手段に記憶された前記制御データを用いて前記被制御装置の制御を行う制御手段と、を備える遊技機であって、前記制御手段は、少なくとも、前記被制御装置を制御する第１の制御、第２の制御、及び、第３の制御が実行可能とされ、前記記憶手段に記憶されている前記制御データは、第１制御データと、該第１制御データとは異なる第２制御データと、で構成され、前記第１の制御に用いられる制御情報は、前記第１制御データに記憶され、前記第２の制御に用いられる制御情報は、前記第２制御データに記憶され、前記第３の制御に用いられる制御情報は、前記第１制御データと前記第２制御データに分けて記憶されていることを特徴とする遊技機。  このような遊技機によれば、上述のスロットマシンと同様に、新規機能の追加等に伴って制御データが増えるような場合でも、限られた記憶容量を効率良く使用することができる。そのため、制御データの記憶容量を増大させることなく、多種多様な制御が可能となる。
【０１４８】
更に又、本発明を、以下の遊技機（主にパチンコ機）における以下のような制御に活用すれば制御データの記憶容量を増大させることなく、多種多様な制御が可能となる。
【０１４９】
各々識別することが可能な各識別情報を表示する表示装置に、予め定められた変動表示の始動条件が成立した後、変動表示の開始条件に基づき、識別情報を変動させ、当該識別情報の変動表示の表示結果が予め定められた特別表示結果となったときに遊技者にとって有利な有利状態に制御可能であり、前記表示装置に表示される識別情報の変動パターンの表示制御データが記憶された記憶手段と、該記憶手段に記憶された前記表示制御データを用いて前記表示装置における識別情報の変動表示の制御を行う表示制御手段と、を備える遊技機であって、前記表示制御手段は、少なくとも、前記表示装置に表示される各々の識別情報に対応し、該識別情報の変動パターンの表示制御に関する第１識別情報の制御、第２識別情報の制御、及び、第３識別情報の制御が実行可能とされ、前記記憶手段に記憶されている前記表示制御データは、第１表示制御データと、該第１表示制御データとは異なる第２表示制御データと、で構成され、前記第１識別情報の制御に用いられる表示制御情報は、前記第１表示制御データに記憶され、前記第２識別情報の制御に用いられる表示制御情報は、前記第２表示制御データに記憶され、前記第３識別情報の制御に用いられる表示制御情報は、前記第１表示制御データと前記第２表示制御データに分けて記憶されていることを特徴とする遊技機。
【産業上の利用可能性】
【０１５０】
本発明は、スロットマシンや遊技機（パチンコ等）に代表される遊技台に適用することができる。
【図面の簡単な説明】
【０１５１】
【図１】本発明の実施例１に係るスロットマシンの外観斜視図
【図２】同スロットマシンにおける主制御部の回路ブロック図
【図３】同スロットマシンにおける副制御部の回路ブロック図
【図４】同スロットマシンにおける各リールに施される図柄を数値（図柄番号）に置き換えて、その図柄番号の配列を平面的に展開して示した図
【図５】同スロットマシンにおける主制御部メイン処理を示すフローチャート
【図６】同スロットマシンにおけるリール回転開始処理を示すフローチャート
【図７】同スロットマシンにおけるリール制御処理を示すフローチャート
【図８】同スロットマシンにおける停止ボタン受付処理を示すフローチャート
【図９】同スロットマシンにおける自動停止制御処理を示すフローチャート
【図１０】（ａ）同スロットマシンにおける自動停止データテーブルの一例を示した図、（ｂ）同自動停止データにおける上位ビットと下位ビットの定義を示した図
【図１１】（ａ）同スロットマシンにおける自動停止データの一例を示した図、（ｂ）比較例に係る自動停止データの一例を示した図
【図１２】（ａ−１）全リールが回転している様子を示す略示正面図、（ａ−２）左リール停止時に参照される自動停止データの一例を示した図、（ｂ−１）左リールが停止し、中リール及び右リールが回転している様子を示す略示正面図、（ｂ−２）中リール停止時に参照される自動停止データの一例を示した図、（ｃ−１）左リール及び中リールが停止し、右リールが回転している様子を示す略示正面図、（ｃ−２）右リール停止時に参照される自動停止データの一例を示した図、（ｄ）全リールが停止している様子を示す略示正面図
【図１３】本実施例１に係るスロットマシンにおける通常停止制御処理を示すフローチャート
【図１４】同スロットマシンにおけるリール停止処理を示すフローチャート
【符号の説明】
【０１５２】
１００…スロットマシン
１１０、１１１、１１２…リール
１１３…図柄表示窓
１１４…入賞ライン
１３５…スタートレバー
１３７、１３８、１３９…ストップボタン
３００…主制御部
４００…副制御部
【図１】
2006346085.tif 000003
【図２】
2006346085.tif 000004
【図３】
2006346085.tif 000005
【図４】
2006346085.tif 000006
【図５】
2006346085.tif 000007
【図６】
2006346085.tif 000008
【図７】
2006346085.tif 000009
【図８】
2006346085.tif 000010
【図９】
2006346085.tif 000011
【図１０】
2006346085.tif 000012
【図１１】
2006346085.tif 000013
【図１２】
2006346085.tif 000014
【図１３】
2006346085.tif 000015
【図１４】
2006346085.tif 000016