(57)【特許請求の範囲】
【請求項１】
遊技制御を少なくとも実行可能な第一の制御部と、
不正対策制御を少なくとも実行可能な第二の制御部と、
前記第一の制御部と前記第二の制御部を少なくとも含む制御手段と、
少なくとも前記第一の制御部によって更新されることが可能な第一の記憶領域と、
少なくとも前記第二の制御部によって更新されることが可能な第二の記憶領域と、
前記第一の記憶領域と前記第二の記憶領域を少なくとも含む記憶手段と、
を備えた遊技台であって、
前記第一の制御部は、遊技台の状態を示す状態情報を少なくとも生成可能なものであり、
前記第二の制御部は、前記状態情報に基づいて不正対策情報を少なくとも生成可能なものであり、
前記第一の記憶領域は、前記状態情報を少なくとも記憶可能なものであり、
前記第二の記憶領域は、前記不正対策情報を少なくとも記憶可能なものであり、
前記第一の制御部は、前記第二の制御部による前記不正対策情報の生成を開始させるものであり、
前記第二の制御部は、前記不正対策情報の生成を開始した後に該不正対策情報を所定の周期で更新するものであり、
前記第二の制御部のみが参照可能な第三の記憶領域を前記記憶手段は含むものである、
ことを特徴とする遊技台。
【請求項２】
請求項１に記載の遊技台であって、
前記不正対策情報に基づいて不正対策報知を少なくとも実行可能な報知手段を備えた、
ことを特徴とする遊技台。
【請求項３】
請求項１または２に記載の遊技台であって、
前記第一の記憶領域は、前記第一の制御部のみが更新可能なものである、
ことを特徴とする遊技台。
【請求項４】
請求項１〜３のいずれか１項に記載の遊技台であって、
前記第二の記憶領域は、前記第二の制御部のみが更新可能なものである、
ことを特徴とする遊技台。
【請求項５】
請求項１〜４のいずれか１項に記載の遊技台であって、
前記第一の記憶領域は、ＲＡＭであり、
前記第二の記憶領域は、ＲＡＭであり、
前記第三の記憶領域は、ＲＯＭである、
ことを特徴とする遊技台。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチスロ機（スロットマシン）やパチンコ遊技機に代表される遊技台に関する。
【背景技術】
【０００２】
例えば、パチスロ機は、正面の表示窓内に複数の図柄を変動表示する回転リールを複数配列して構成した機械的変動表示装置を有する。遊技者のスタート操作に応じて、制御手段が変動表示装置を駆動制御して各リールを回転させることにより、図柄を変動表示させ、自動的に或いは遊技者の停止操作により、各リールの回転を停止させる。このとき、表示窓内に表示された各リールの図柄が特定の組合せ（入賞態様）になった場合にメダル等の遊技媒体を払出すことで遊技者に利益を付与する。
【０００３】
また、現在主流の機種においては、有効化された入賞ライン（以下「有効ライン」という）に沿って所定の図柄の組合せが並んでメダルやコイン等が払出される入賞となるためには、内部的な抽選処理（以下「内部抽選」という）により役に当選（以下「内部当選」という）し、且つその内部当選した役（以下「内部当選役」という）の入賞を示す図柄組合せを有効ラインに停止できるタイミングで遊技者が停止操作を行うことが要求される。つまり、いくら内部当選したとしても、遊技者の停止操作のタイミングが悪いと内部当選役を入賞させることができない。すなわち、停止操作をタイミングよく行う技術が要求される遊技台が現在の主流である。
【０００４】
このような遊技台を制御する制御基板は、複雑な制御が必要であり、また静電気ノイズなどによる悪影響や不正な行為により制御プログラム・制御回路に悪意のある細工がなされるケースなども無視できないことから、遊技の制御が正常におこなわれているかを監視する必要がある（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−３３４３９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記特許文献１記載の遊技台によると、重大な異常が予想される場合には遊技制御の進行を中断させることが可能になるが、近年の不正行為（ゴト行為）の巧妙多様化に対処するために、遊技台に対する不正を防止するための制御を搭載することで公平な遊技を遊技者に提供可能な遊技台の開発が望まれている。しかし、不正を防止するための制御を搭載すると制御負荷が大幅に増大してしまうといった問題がある。
【０００７】
本発明は、このような問題点を解決するためになされたものであって、不正を防止することが可能な遊技台を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る遊技台は、遊技制御を少なくとも実行可能な第一の制御部と、不正対策制御を少なくとも実行可能な第二の制御部と、前記第一の制御部と前記第二の制御部を少なくとも含む制御手段と、少なくとも前記第一の制御部によって更新されることが可能な第一の記憶領域と、少なくとも前記第二の制御部によって更新されることが可能な第二の記憶領域と、前記第一の記憶領域と前記第二の記憶領域を少なくとも含む記憶手段と、を備えた遊技台であって、前記第一の制御部は、遊技台の状態を示す状態情報を少なくとも生成可能なものであり、前記第二の制御部は、前記状態情報に基づいて不正対策情報を少なくとも生成可能なものであり、前記第一の記憶領域は、前記状態情報を少なくとも記憶可能なものであり、前記第二の記憶領域は、前記不正対策情報を少なくとも記憶可能なものであり、前記第一の制御部は、前記第二の制御部による前記不正対策情報の生成を開始させるものであり、前記第二の制御部は、前記不正対策情報の生成を開始した後に該不正対策情報を所定の周期で更新するものであり、前記第二の制御部のみが参照可能な第三の記憶領域を前記記憶手段は含むものである、ことを特徴とする遊技台である。
【発明の効果】
【０００９】
本発明に係る遊技台によれば、不正を防止することが可能である。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例１に係るスロットマシンの外観斜視図である。
【図２】同スロットマシンの前面扉を開放した状態を示した図である。
【図３】同スロットマシンにおける主制御部の回路ブロック図である。
【図４】同スロットマシンと、スロットマシンに接続される情報提供端子板と、情報提供端子板に接続される情報収集装置の構成を示した概略構成図である。
【図５】同スロットマシンの外部集中端子板の内部回路構成を示した図である。
【図６】同スロットマシンの主制御部のメモリマップを示した図である。
【図７】ＲＡＭの不正防止用ＲＷＭ領域ワークエリアと、制御用ＲＷＭ領域ワークエリアを模式的に示した図である。
【図８】同スロットマシンにおける電源ＯＮ処理を示すフローチャートである。
【図９】同スロットマシンにおける主制御部のメイン処理を示すフローチャートである。
【図１０】同スロットマシンにおけるセキュリティ信号初期化処理の流れを示すフローチャートである。
【図１１】同スロットマシンにおける設定変更処理を示すフローチャートである。
【図１２】同スロットマシンにおける遊技メダル投入処理を示すフローチャートである。
【図１３】同スロットマシンにおけるタイマ割込み処理を示すフローチャートである。
【図１４】同スロットマシンにおける遊技メダル投入受付処理を示すフローチャートである。
【図１５】同スロットマシンにおけるセレクタ受付処理を示すフローチャートである。
【図１６】同スロットマシンにおける常時エラー監視処理を示すフローチャートである。
【図１７】同スロットマシンにおける集中端子板信号設定処理を示すフローチャートである。
【図１８】同スロットマシンにおける集中端子板信号設定処理の続きを示すフローチャートである。
【図１９】主制御部の遊技制御部が使用するＲＯＭ、ＲＡＭの記憶領域と、主制御部の不正防止制御部が使用するＲＯＭ、ＲＡＭの記憶領域を模式的に示した図である。
【図２０】各種情報の内容を説明するための説明図である。
【図２１】同スロットマシンで生じ得るエラーの種類と、エラー発生時の表示と、エラーの状態と、エラーの解除方法の一例を示した図である。
【図２２】（ａ）状態複合信号の出力基本パターンを示したタイムチャートである。（ｂ）状態複合信号に含まれるエラー情報Ｄ１〜Ｄ５に対応する信号の名称を示した図である。
【図２３】状態複合信号の出力基本パターンをより詳細に説明するためのタイムチャートである。
【図２４】状態複合信号を複数回連続して出力する場合のタイムチャートである。
【図２５】メダル投入異常とメダル払出異常の情報を状態複合信号として複数回連続して出力する場合のタイムチャートである。
【図２６】状態複合信号の出力中にエラー状態が変化した場合における状態複合信号のタイムチャートである。
【図２７】状態複合信号の出力中にメダル払出異常の状態が変化した場合におけるホッパー信号の変化を示したタイムチャートである。
【図２８】通常時、電断時、および復電時における、メダル投入情報、メダル払出情報、ＲＢ作動情報、ＢＢ作動情報、ＣＢ作動情報、ＭＢ作動情報、セキュリティ情報を用いた処理の流れを示した図である。
【図２９】メダル投入信号とメダル払出信号の一例を示したタイムチャートである。
【図３０】ＢＢ信号とＲＢ信号の一例を示したタイムチャートである。
【図３１】メダル投入異常２〜４またはメダル払出異常３が発生した場合における、セキュリティ信号と、エラー表示のオン／オフタイミングと、エラー解除のタイミングを示したタイムチャートである。
【図３２】設定変更中にメダル投入異常２〜４またはメダル払出異常３が発生した場合における、セキュリティ信号と、エラー表示のオン／オフタイミングと、エラー解除のタイミングを示したタイムチャートである。
【図３３】主制御部の遊技制御部が使用するＲＯＭ、ＲＡＭの記憶領域と、主制御部の不正防止制御部が使用するＲＯＭ、ＲＡＭの記憶領域の他の例を模式的に示した図である。
【図３４】主制御部の変形例を示したブロック図である。
【発明を実施するための形態】
【００１１】
以下、図面を用いて、本発明の実施例１に係るスロットマシン（遊技台）について詳細に説明する。
【実施例１】
【００１２】
＜全体構成＞
まず、図１を用いて、本実施例１に係るスロットマシン１００の全体構成について説明する。なお、図１はスロットマシン１００の外観斜視図を示したものである。
【００１３】
スロットマシン１００は、略箱状の本体１０１と、この本体１０１の前面開口部に取り付けられた前面扉１０２とを有して構成している。スロットマシン１００の本体１０１の中央内部には、外周面に複数種類の図柄が所定コマ数だけ配置されたリールを３個（左リール１１０、中リール１１１、右リール１１２）収納し、スロットマシン１００の内部で回転できるように構成している。本実施例１において、各図柄は帯状部材に等間隔で適当数印刷し、この帯状部材を所定の円形枠材に貼り付けて各リール１１０〜１１２を構成している。リール１１０〜１１２上の図柄は、遊技者から見ると、図柄表示窓１１３から縦方向に概ね３つ表示され、合計９つの図柄が見えるようになっている。そして、各リール１１０〜１１２を回転させることにより、遊技者から見える図柄の組み合せが変動することとなる。なお、本実施例１では、３個のリールをスロットマシン１００の中央内部に備えているが、リールの数やリールの設置位置はこれに限定されるものではない。また、図柄表示窓１１３の外枠には、点滅や点灯などの点灯制御によって、後述する有効ラインや入賞ラインを報知するためのライン表示ＬＥＤ（図示省略）を配置している。
【００１４】
入賞ライン表示ランプ１２０は、有効となる入賞ラインを示すランプである。有効となる入賞ラインは、スロットマシン１００に投入されたメダルの数によって予め定まっている。５本の入賞ライン１１４のうち、例えば、メダルが１枚投入された場合、中段の水平入賞ラインが有効となり、メダルが２枚投入された場合、上段水平入賞ラインと下段水平入賞ラインが追加された３本が有効となり、メダルが３枚投入された場合、右下り入賞ラインと右上り入賞ラインが追加された５本が入賞ラインとして有効になる。なお、入賞ライン１１４の数については５本に限定されるものではない。
【００１５】
スタートランプ１２１は、リール１１０〜１１２が回転することができる状態にあることを遊技者に知らせるランプである。再遊技ランプ１２２は、前回の遊技において入賞役の一つである再遊技役に入賞した場合に、今回の遊技が再遊技可能であること（メダルの投入が不要であること）を遊技者に知らせるランプである。告知ランプ１２３は、内部抽選において、特定の入賞役（例えば、ＢＢ（ビッグボーナス）やＲＢ（レギュラーボーナス）等のボーナス）に内部当選していることを遊技者に知らせるランプである。メダル投入ランプ１２４は、メダルの投入が可能であることを知らせるランプである。払出枚数表示器１２５は、何らかの入賞役に入賞した結果、遊技者に払出されるメダルの枚数を表示するための表示器である。遊技回数表示器１２６は、メダル投入時のエラー表示や、ビッグボーナス遊技中（ＢＢ遊技中）の遊技回数、所定の入賞役の入賞回数等を表示するための表示器である。貯留枚数表示器１２７は、スロットマシン１００に電子的に貯留されているメダルの枚数を表示するための表示器である。リールパネルランプ１２８は、演出用のランプである。
【００１６】
メダル投入ボタン１３０、１３１は、スロットマシン１００に電子的に貯留されているメダルを所定の枚数分投入するためのボタンである。本実施例１においては、メダル投入ボタン１３０が押下される毎に１枚ずつ最大３枚まで投入され、メダル投入ボタン１３１が押下されると３枚投入されるようになっている。メダル投入口１３４は、遊技を開始するに当たって遊技者がメダルを投入するための投入口である。すなわち、メダルの投入は、メダル投入ボタン１３０または１３１により電子的に投入することもできるし、メダル投入口１３４から実際のメダルを投入することもできる。精算ボタン１３２は、スロットマシン１００に電子的に貯留されたメダル及びベットされたメダルを精算し、メダル払出口１５５よりメダル受皿１５６に排出するためのボタンである。メダル返却ボタン１３３は、投入されたメダルが詰まった場合に押下してメダルを取り除くためのボタンである。
【００１７】
スタートレバー１３５は、遊技の開始操作を行うためのレバー型のスイッチである。即ち、メダル投入口１３４に所望する枚数のメダルを投入して、スタートレバー１３５を操作すると、これを契機としてリール１１０〜１１２が回転し、遊技を開始する。ストップボタン１３７〜１３９は、スタートレバー１３５の操作によって回転を開始したリール１１０〜１１２に対する停止操作を行うためのボタンであり、各リール１１０〜１１２に対応して設けている。そして、いずれかのストップボタン１３７〜１３９を操作すると対応するいずれかのリール１１０〜１１２が停止することになる。
【００１８】
ドアキー１４０は、スロットマシン１００の前面扉１０２のロックを解除するためのキーを挿入する孔である。メダル払出口１５５は、メダルを払出するための払出口である。メダル受皿１５６は、メダル払出口１５５から払出されたメダルを溜めるための器である。なお、メダル受皿１５６は、本実施例１では発光可能な受皿を採用しており、以下受皿ランプと呼ぶこともある。
【００１９】
上部ランプ１５０、サイドランプ１５１、中央ランプ１５２、腰部ランプ１５３、下部ランプ１５４、受皿ランプ１５６は、遊技を盛り上げるための装飾用のランプである。演出装置１５７は、例えば開閉自在な扉（シャッター）１６３が前面に取り付けられた液晶表示装置を含み、この演出装置１５７には、例えば小役告知等の各種の情報を表示する。音孔１６０は、スロットマシン１００内部に設けているスピーカの音を外部に出力するための孔である。タイトルパネル１６２には、スロットマシン１００を装飾するための図柄が描かれる。
【００２０】
図２はスロットマシン１００の前面扉１０２を開放した状態を示した図である。
【００２１】
スロットマシン１００の本体１０１内部に収容した各々のリール１１０〜１１２の近傍には、投光部と受光部からなる光学式のインデックスセンサ３２５（図３参照）を設けており、このインデックスセンサ３２５の投光部と受光部の間を、各リール１１０〜１１２に設けられた一定の長さの遮光片が通過するように構成している。スロットマシン１００は、このインデックスセンサ３２５の検出結果に基づいてリール１１０〜１１２上の図柄の回転方向の位置を判断し、目的とする図柄が入賞ライン１１４上に表示されるようにリール１１０〜１１２を停止する。
【００２２】
また、メダル投入口１３４の裏側近傍には、メダルセレクタ１７０を配設している。このメダルセレクタ１７０は、メダル投入口１３４からメダルが正常に投入されたか否か、メダル投入口１３４から投入されるメダルが正規なメダルであるか否かなどを判断するための装置で、投光部と受光部からなる光学式の４つのメダル投入センサ１〜４（以下、４つのメダル投入センサ１〜４を「メダル投入センサ３２０」と総称する場合がある。図３参照）を設けている。メダル投入センサ１および２は、メダルセレクタ１７０のメダル投入側に並べて設けてあり、スロットマシン１００は、これらメダル投入センサ１および２の各々の検出結果や、検出結果の組合せに基づいて、メダルが正常に投入されたか否かなどを判断する。メダル投入センサ３は、メダルセレクタ１７０のメダル排出側に設けてあり、スロットマシン１００は、このメダル投入センサ３の検出結果に基づいてメダルセレクタ１７０からメダルが正常に排出されたか否かを判断する。メダル投入センサ４は、メダル投入口１３４と、メダルセレクタ１７０のメダル投入側との間に設けてあり、スロットマシン１００は、このメダル投入センサ４の検出結果に基づいてメダルセレクタ１７０にメダルが正常に投入されたか否かを判断する。なお、メダル投入センサ３２０による異常検出処理については後述する。
【００２３】
また、本体１０１内部の下方には、ホッパー１７２とオーバーフロータンク１７３を設けている。ホッパー１７２は、箱状のバケット１７２ａに貯めているメダルをメダル払出口１５５から払出すための装置で、投光部と受光部からなる光学式の２つのメダル払出センサ１および２（以下、２つのメダル払出センサ１および２を「メダル払出センサ３２６」と総称する場合がある。図３参照）を設けている。メダル払出センサ１および２は、ホッパー１７２のメダル排出口近傍に設けてあり、スロットマシン１００は、これらメダル払出センサ１および２の各々の検出結果や、検出結果の組合せに基づいて、メダルの払い出しに異常があるか否かを判断する。なお、メダル払出センサ３２６による異常検出処理については後述する。オーバーフロータンク１７３は、ホッパー１７２に収容できずに溢れ出たメダルを一時的に貯留するための装置である。
【００２４】
また、前面扉１０２の裏側右下方には、前面扉１０２を本体１０１に固定するための係止部１０２ａを設けており、この係止部１０２ａを係止して前面扉１０２をロックする本体１０１側のロック部材には、前面扉１０２が開放しているか閉鎖しているかを判断するためのドア開放検知センサ３２７（図３参照）を設けている。このドア開放検知センサ３２７は、前面扉１０２が開放中の場合はＣＰＵ３１０に開放中信号を出力し、前面扉１０２が閉鎖中の場合はＣＰＵ３１０に閉鎖中信号を出力する。
【００２５】
また、本体１０１内部には、（後述する）設定変更の操作を行うための設定キー（図示省略）と、この設定キーによる操作を検出するための設定キーセンサ３２８（図３参照）を設けている。
【００２６】
＜制御部＞
次に、図３を用いて、このスロットマシン１００の主制御部３００の回路構成について詳細に説明する。なお、同図は主制御部３００の回路ブロック図を示したものである。
【００２７】
スロットマシン１００の制御部は、大別すると、遊技の中枢部分を制御する主制御部３００と、主制御部３００が送信したコマンドに応じて各種機器を制御する副制御部４００とからなる。
【００２８】
主制御部３００は、主制御部３００の全体を制御するための演算処理装置であるＣＰＵ３１０や、ＣＰＵ３１０が各ＩＣや各回路と信号の送受信を行うためのデータバス及びアドレスバスを備え、その他、以下に述べる構成を有する。クロック補正回路３１４は、水晶発振器３１１が発振したクロックを分周してＣＰＵ３１０に供給する回路である。例えば、水晶発振器３１１の周波数が１２ＭＨｚの場合に、分周後のクロックは６ＭＨｚとなる。ＣＰＵ３１０は、クロック補正回路３１４により分周されたクロックをシステムクロックとして受け入れて動作する。
【００２９】
また、ＣＰＵ３１０には、センサやスイッチの状態を常時監視するためのタイマ割込み処理の周期やモータの駆動パルスの送信周期を設定するためのタイマ回路３１５をバスを介して接続している。ＣＰＵ３１０は、電源が投入されると、データバスを介してＲＯＭ３１２の所定エリアに格納した分周用のデータをタイマ回路３１５に送信する。タイマ回路３１５は、受信した分周用のデータを基に割込み時間を決定し、この割込み時間ごとに、割込み要求をＣＰＵ３１０に送信する。ＣＰＵ３１０は、この割込み要求を契機に、各センサ等の監視や駆動パルスの送信を実行する。例えば、ＣＰＵ３１０のシステムクロックを８ＭＨｚ、タイマ回路３１５の分周値を１／２５６、ＲＯＭ３１２の分周用のデータを４７に設定した場合、この割込みの基準時間は、１．５０４ｍｓ（＝１／８０００×２５６×４７）となる。
【００３０】
さらに、ＣＰＵ３１０には、各ＩＣを制御するためのプログラム、入賞役の内部抽選時に用いる抽選データ、リールの停止位置等の各種データを記憶しているＲＯＭ３１２や、一時的なデータを保存するためのＲＡＭ３１３を接続している。なお、これらのＲＯＭ３１２やＲＡＭ３１３については他の記憶手段を用いてもよく、この点は後述する副制御部４００においても同様である。
【００３１】
また、ＣＰＵ３１０には、外部の信号を受信するための入力インタフェース３６０を接続し、割込み時間ごとに入力インタフェース３６０を介して、メダル投入センサ３２０、スタートレバーセンサ３２１、ストップボタンセンサ３２２、メダル投入ボタンセンサ３２３、精算スイッチセンサ３２４、メダル払出センサ３２６、ドア開放検知センサ３２７、設定キーセンサ３２８の状態を検出し、各センサを監視している。
【００３２】
スタートレバーセンサ３２１はスタートレバー１３５の操作を検出するためのセンサである。ストップボタンセンサ３２２はストップボタン１３７〜１３９のいずれかが押された場合、どのストップボタンが押されたかを検出するためのセンサである。メダル投入ボタンセンサ３２３はメダル投入ボタン１３０、１３１のいずれかが押下された場合、どのメダル投入ボタンが押されたかを検出するためのセンサである。精算スイッチセンサ３２４は、精算ボタン１３２に設けており、精算ボタン１３２が一回押されると、貯留しているメダル及びベットしているメダルを精算して払い出すことになる。その他のメダル投入センサ３２０、メダル払出センサ３２６、ドア開放検知センサ３２７、設定キーセンサ３２８は上述の通りである。
【００３３】
ＣＰＵ３１０には、さらに、入力インタフェース３６１、出力インタフェース３７０、３７１をアドレスデコード回路３５０を介してアドレスバスに接続している。ＣＰＵ３１０は、これらのインタフェースを介して外部のデバイスと信号の送受信を行っている。入力インタフェース３６１には、インデックスセンサ３２５を接続しており、インデックスセンサ３２５は、リール１１０〜１１２に設けた遮光片が通過するたびにハイレベルになる。ＣＰＵ３１０は、この信号を検出すると、リールが１回転したものと判断し、リールの回転位置情報をゼロにリセットする。出力インタフェース３７０には、リールを駆動させるためのモータを制御するリールモータ駆動部３３０と、ホッパー１７２のモータを駆動するためのホッパーモータ駆動部３３１と、遊技ランプ３４０（入賞ライン表示ランプ１２０、スタートランプ１２１、再遊技ランプ１２２、告知ランプ１２３、メダル投入ランプ１２４等）と、７セグメント（ＳＥＧ）表示器３４１（払出枚数表示器１２５、遊技回数表示器１２６、貯留枚数表示器１２７等）と、後述する外部集中端子板４５０を接続している。
【００３４】
また、ＣＰＵ３１０には、乱数発生回路３１７をデータバスを介して接続している。この乱数発生回路３１７は、水晶発振器３１１及び水晶発振器３１６が発振するクロックに基づいて、一定の範囲内で値をインクリメントし、そのカウント値をＣＰＵ３１０に出力することのできるインクリメントカウンタであり、後述する入賞役の内部抽選をはじめ各種抽選処理に使用する。ＣＰＵ３１０のデータバスには、副制御部４００にコマンドを送信するための出力インタフェース３７１を接続している。主制御部３００と副制御部４００との情報通信は一方向の通信であり、主制御部３００は副制御部４００へコマンドを送信するが、副制御部４００から主制御部３００へ何らかのコマンド等を送信することはできない。
【００３５】
図４は、スロットマシン１００と、スロットマシン１００に接続される情報提供端子板５００と、情報提供端子板５００に接続される情報収集装置５５０の構成を示した概略構成図である。
【００３６】
スロットマシン１００の主制御部３００は、主基板３００ａとモータ駆動基板３００ｂの２つの基板を備える。そして、これら２つの基板を、メダルの投入枚数を「メダル投入信号」として伝達するための信号線と、メダルの払出枚数を「メダル払出信号」として伝達するための信号線と、遊技の状態（ＲＢ作動中、ＢＢ作動中、ＣＢ作動中、ＭＢ作動中）を「外部信号１〜４」として伝達するための信号線からなる６本のパラレル信号線や、複数種類の遊技情報を１つの「状態複合信号（以下、「セキュリティ信号」と称する場合がある）」として伝達する１本のシリアル信号線などにより接続する。詳細は後述するが、シリアル信号線によって伝達する「状態複合信号」は、「ドア信号」と、「設定信号」と、「セレクタ信号」と、「ホッパー信号」と、「予備信号」の５種類の信号を含んで構成する。
【００３７】
主制御部３００の主基板３００ａには、上述のメダル投入センサ３２０やドア開放検知センサ３２７を接続するほか、電源基板４６０との間に、スロットマシン１００の各遊技装置に供給する電源電圧の低下を検知するための電圧低下信号を伝達する電圧低下信号線を接続する。
【００３８】
スロットマシン１００はさらに外部集中端子板４５０を備える。そして、この外部集中端子板４５０と、主制御部３００のモータ駆動基板３００ｂを６本のパラレル信号線と１本のシリアル信号線で接続すると共に、外部集中端子板４５０に入力するパラレル信号とシリアル信号をスロットマシン１００の外部に出力可能に構成する。これにより、外部集中端子板４５０を、遊技店などに設置される情報提供端子板５００に接続することで、スロットマシン１００の遊技情報を各種信号として外部に出力することを可能としている。
【００３９】
図５は、外部集中端子板４５０の内部回路構成を示した図である。外部集中端子板４５０は、信号入力回路４５２と、信号伝達回路４５４と、信号出力回路４５６からなる。信号入力回路４５２（例えば、コネクタ）は１０個の入力端子１〜１０を備え、入力端子１にはモータ駆動基板３００ｂのシリアル信号線を、入力端子２〜７にはモータ駆動基板３００ｂのパラレル信号線を、入力端子８〜１０には＋２４ｖ電源をそれぞれ接続する。信号伝達回路４５４は、発光ダイオード４５４ａや、電磁コイルと機械式スイッチを有するリレー４５４ｂなどを備える。信号出力回路４５６（例えば、コネクタ）は８個の出力端子１〜８を備え、出力端子６には（後述する）情報提供端子板５００のリレーコモン信号線を、出力端子１〜５、７には情報提供端子板５００のパラレル信号線を、出力端子８には情報提供端子板５００のシリアル信号線をそれぞれ接続する。
【００４０】
信号入力回路４５２の入力端子１〜７にローレベルの信号が入力すると、発光ダイオード４５４ａが点灯すると共に、リレー４５４ｂの電磁コイルが作動して機械式スイッチをオン状態（閉状態）にする。これにより、外部集中端子板４５０は、オン状態となったリレー４５４ｂに対応する信号出力回路４５６の出力端子１〜５、７、８からローレベルの信号を出力する。一方、信号入力回路４５２の入力端子１〜７にハイレベルの信号が入力すると、発光ダイオード４５４ａが消灯すると共に、リレー４５４ｂの電磁コイルの作動が停止して機械式スイッチをオフ状態（開状態）にする。これにより、外部集中端子板４５０は、オフ状態となったリレー４５４ｂに対応する信号出力回路４５６の出力端子１〜５、７、８からリレーコモン信号線によって供給されるハイレベルの信号を出力する。
【００４１】
図４に戻って、外部集中端子板４５０に接続される情報提供端子板５００は、さらに、遊技店などに設置される情報収集装置（例えば、ホールコンピュータ）５５０の情報受信装置５５０ａに接続される。これら情報提供端子板５００と情報受信装置５５０ａは、上述の６本のパラレル信号線やリレーコモン線のほか、情報提供端子板５００に入力する状態複合信号に基づいて生成されるドア信号、ホッパー信号、設定信号、セレクタ信号、予備信号を伝達するための５本のパラレル信号線で接続される。情報提供端子板５００は、外部集中端子板４５０から入力する状態複合信号（シリアル信号）をパルス変換回路やドライブ回路によりドア信号、ホッパー信号、設定信号、セレクタ信号、予備信号からなるパラレル信号に変換して、情報収集装置５５０の情報受信装置５５０ａに出力する。
【００４２】
＜入賞役の種類＞
次に、スロットマシン１００の入賞役の種類について説明する。
【００４３】
スロットマシン１００では、遊技状態毎に以下に説明する入賞役を採用している。なお、各遊技状態における入賞役の種類は、本実施例１で示す入賞役に限定されるものではなく、任意に採用できることは言うまでもない。
【００４４】
＜通常遊技＞
通常遊技の入賞役には、ビッグボーナス（ＢＢ）と、レギュラーボーナス（ＲＢ）と、再遊技（リプレイ）と、小役がある。
【００４５】
「ビッグボーナス（ＢＢ）」は、入賞により特別遊技であるビッグボーナス遊技（ＢＢ遊技）が開始される特別役（作動役）である。「レギュラーボーナス（ＲＢ）」は、入賞によりレギュラーボーナス遊技（ＲＢ遊技）を開始する特殊役（作動役）である。「再遊技（リプレイ）」は、入賞により、次回の遊技でメダルの投入を行うことなく遊技を行うことができる入賞役（作動役）であり、メダルの払出は行わない。「小役」は、入賞により所定数のメダルを払い出す入賞役である。
【００４６】
なお、各々の役の内部当選確率は、各々の役に対応付けされた抽選データの数値（所定の遊技回数における各役の出現回数）を、各々の役の内部抽選時に取得される乱数値の範囲の大きさ（例えば６５５３５）で除した値となる。乱数値は予めいくつかの数値範囲に分割し、その各数値範囲に各々の役やハズレを対応付ける。また、抽選データは、設定１〜設定６まで存在し、遊技店の係員等はいずれかの設定値を任意に選択し、設定することができる。
【００４７】
＜ＢＢ一般遊技＞
本実施例１におけるＢＢ一般遊技の入賞役には、シフトレギュラーボーナス（ＳＲＢ）と、小役（小役１、小役２、小役３）がある。
【００４８】
「シフトレギュラーボーナス（ＳＲＢ）」は、入賞により特殊遊技であるシフトレギュラーボーナス遊技（ＳＲＢ遊技）を開始する入賞役（作動役）であって、入賞時には所定数（例えば３枚）のメダルの払い出しも行う。「小役」は、通常遊技と同じである。
【００４９】
＜ＲＢ（ＳＲＢ）遊技＞
ＲＢ（ＳＲＢ）遊技における入賞役は「役物」のみであり、ＲＢ（ＳＲＢ）遊技中の各遊技を役物遊技という。役物はＲＢ（ＳＲＢ）遊技中にのみ入賞する入賞役であって、入賞時には所定数（例えば１５枚）のメダルの払い出しを行う。
【００５０】
＜遊技状態の種類＞
次に、スロットマシン１００の遊技状態の種類について説明する。
【００５１】
スロットマシン１００の遊技状態は、通常遊技と、ＢＢ遊技と、ＲＢ（ＳＲＢ）遊技と、に大別できる。
【００５２】
ＢＢ遊技の内容は、複数種類考えられるが、本実施例１では、ＢＢ遊技中にＳＲＢに入賞することが可能で、これに入賞するとＳＲＢ遊技を開始する。なお、ＢＢ遊技は、例えば、入賞により獲得したメダル数が予め定めた枚数（例えば４６５枚）に達した場合に終了する。ＲＢ（ＳＲＢ）遊技の内容は、複数種類考えられるが、本実施例１では、予め定めた回数（例えば１２回）の遊技を行うか、あるいは、役物が予め定めた回数（例えば８回）入賞するかのいずれかの条件が成立することを終了条件とする遊技である。
【００５３】
＜メモリマップ＞
次に、図６を用いて、主制御部３００のメモリマップについて説明する。
【００５４】
主制御部３００は、００００Ｈ〜１ＦＦＦＨの８Ｋバイトのメモリ空間に割り当てられた内蔵ＲＯＭ（上述のＲＯＭ３１２に該当）と、７Ｅ００Ｈ〜７ＦＦＦＨの５１２バイトのメモリ空間に割り当てられた内蔵ＲＷＭ（上述のＲＡＭ３１３に該当）を備えている。
【００５５】
ＲＯＭ（内蔵ＲＯＭ）３１２は、ユーザプログラムや、ユーザプログラムが使用するデータを記憶するための記憶領域であり、本実施例では、００００Ｈ〜１１ＦＦＨのメモリ空間に、後述する遊技制御用プログラムを記憶するためのＲＯＭ制御領域を、このＲＯＭ制御領域に続く１２００Ｈ〜１２７ＦＨのメモリ空間に、後述する不正防止制御用プログラムを記憶するためのＲＯＭ不正防止用制御領域を割り当てている。また、このＲＯＭ不正防止用制御領域に続く１２８０Ｈ〜１Ｅ７ＢＨのメモリ空間に、遊技制御用プログラムが使用するデータを記憶するためのＲＯＭデータ領域を、このＲＯＭデータ領域に続く１Ｅ７ＣＨ〜１ＥＢＢＨのメモリ空間に、不正防止制御用プログラムが使用するデータを記憶するためのＲＯＭ不正防止用データ領域を割り当てている。なお、後続の１ＥＢＣＨ〜１ＦＦＦＨのメモリ空間の内訳は図に示すとおりである。
【００５６】
ＲＡＭ（ＲＷＭ）３１３は、ユーザプログラムがワークエリア（データエリア、スタックエリアなど）として使用する記憶領域であり、本実施例では、７Ｅ００Ｈ〜７Ｅ０４Ｈの５バイトのメモリ空間に、不正防止制御用プログラムがワークエリアとして使用する不正防止用ＲＷＭ領域ワークエリアを、この不正防止用ＲＷＭ領域ワークエリアに続く７Ｅ０５Ｈ〜７Ｆ３６Ｈのメモリ空間に、遊技制御用プログラムがワークエリアとして使用する制御用ＲＷＭ領域ワークエリアを割り当てている。また、ＲＡＭ３１３の最終番地である７ＦＦＦＨを起点として、アドレス番地が小さい（若い）方向に向けて、７ＦＦＦＨ〜７ＦＡＣＨのメモリ空間にスタックエリアを、このスタックエリアに続く７ＦＡＢＨ〜７Ｆ８ＥＨのメモリ空間に仮スタックエリアを割り当てている。なお、ＲＡＭ３１３の他のメモリ空間は未使用としている。
【００５７】
また、主制御部３００は、これらのＲＯＭ３１２やＲＡＭ３１３などの記憶手段の他に、ＣＰＵ３１０の内部に、レジスタＡ〜レジスタＦを含む複数の汎用レジスタ、プログラムカウンタ（ＰＣ）、命令レジスタなどの記憶手段を備えている。
【００５８】
図７は、ＲＡＭ３１２の不正防止用ＲＷＭ領域ワークエリアと制御用ＲＷＭ領域ワークエリアを模式的に示した図である。不正防止用ＲＷＭ領域ワークエリアには、後述するセキュリティ状態情報を記憶するためのセキュリティ状態情報領域と、後述するセキュリティ情報変化累積情報を記憶するためのセキュリティ情報変化累積情報領域と、後述する信号出力タイマ情報を記憶するための信号出力タイマ情報領域と、後述する出力ビット残回数情報を記憶するための出力ビット残回数情報領域と、後述する信号出力残回数情報を記憶するための信号出力残回数情報領域と、を設けている。一方、制御用ＲＷＭ領域ワークエリアの一部には、後述するセキュリティ信号出力待機タイマ情報を記憶するためのセキュリティ信号出力待機タイマ情報領域と、後述するセキュリティ信号情報を記憶するためのセキュリティ信号情報領域と、を設けている。
【００５９】
＜電源ＯＮ処理＞
次に、図８を用いて、主制御部３００の電源ＯＮ処理について説明する。なお、同図は、主制御部３００の電源ＯＮ処理の流れを示すフローチャートである。
【００６０】
スロットマシン１００に電源が投入されると、主制御部３００は、まず最初に、この電源ＯＮ処理を実行する。ステップＳ１０１では、初期設定１を行う。この初期設定１では、ウォッチドッグタイマ（ＷＤＴ）の初期設定など、ＣＰＵ３１０のハードウェアに関する初期設定を実行する。
【００６１】
次に、ステップＳ１０２においてＷＤＴをリスタートした後、ステップＳ１０３では、電源基板４６０が出力する電圧低下信号がオンであるか否か、すなわち、スロットマシン１００に所定の電圧が供給されているか否かを判断する。そして、電圧低下信号がオンである場合（スロットマシン１００に所定の電圧が供給されていない場合）にはステップＳ１０２に戻り、電圧低下信号がオフである場合（スロットマシン１００に所定の電圧が供給されている場合）にはステップＳ１０４に進む。
【００６２】
ステップＳ１０４の初期設定２では、ＲＡＭ３１３の全ての記憶領域のうち、上述の不正防止用ＲＷＭ領域ワークエリアを除く記憶領域の初期化や、割込み設定などの初期化処理を実行した後、メイン処理に進む。
【００６３】
＜メイン処理＞
次に、図９を用いて、主制御部３００のメイン処理について説明する。なお、同図は、主制御部３００のメイン処理の流れを示すフローチャートである。
【００６４】
遊技の基本的制御は、主制御部３００のＭａｉｎＣＰＵ３１０が中心になって行い、電源断等を検知しないかぎり、ＭａｉｎＣＰＵ３１０が同図のメイン処理を繰り返し実行する。
【００６５】
ステップＳ２０１では、セキュリティ信号初期化処理を行う（詳細は後述する）。また、ステップ２０２では、設定キーセンサ３２８の状態に基づいて設定キーを受け付けているか否かを判断する。そして、設定キーを受け付けている場合にはステップＳ２０３の設定変更処理に進み、設定キーを受け付けていない場合にはステップＳ２０４に進む。
【００６６】
ステップＳ２０３では、設定変更処理を行う。詳細は後述するが、この設定変更処理では、最初に、機能限定ウェイトの設定を解除すると共に、割込み許可の設定を行った後、設定値の変更を行う。
【００６７】
ステップＳ２０４では、電断前（電源の遮断前）の状態に復帰するか否かを判断する。そして、電断前の状態に復帰する場合にはステップＳ２０５に進み、そうでない場合にはステップＳ２０７に進む。
【００６８】
ステップＳ２０５では、（後述する）タイマ割込み処理において割込み機能を所定時間ウェイトさせるべく、機能限定ウェイトの設定を行った後（ＲＡＭ３１３の制御用ＲＷＭ領域ワークエリアに機能限定中であることを示す情報を記憶した後）、ステップＳ２０６では、スタックポインタに、電断時に記憶したスタックポインタを再設定するなど、復電時の処理を行って処理を終了する。
【００６９】
ステップＳ２０７では、遊技メダル投入処理を行う。詳細は後述するが、この遊技メダル投入処理では、機能限定ウェイトの設定を解除すると共に、割込み許可の設定を行った後、メダル投入に関する処理を行う。
【００７０】
ステップＳ２０８では、遊技のスタート操作に関する処理を行う。ここでは、スタートレバーセンサ３２１の状態に基づいてスタートレバー１３５が操作されたか否かのチェックを行い、スタート操作されたと判断した場合は、投入されたメダル枚数を確定する。
【００７１】
ステップＳ２０９では、乱数発生器３１７で発生させた乱数を取得し、ステップＳ２１０では、ステップＳ２０９で取得した乱数値と、ＲＯＭ３１２に格納した抽選データを用いて、入賞役の内部抽選を行う。
【００７２】
ステップＳ２１１では、リール回転開始処理により、全リール１１０〜１１２の回転を開始する。この際、ステップＳ２１０の内部抽選の結果等に基づき、リール１１０〜１１２の停止位置を規定したリール停止制御テーブルを選択する。
【００７３】
ステップＳ２１２では、ストップボタンセンサ３２２の状態に基づいてストップボタン１３７〜１３９が操作されたか否かのチェックを行い、ストップボタン１３７〜１３９が操作されたと判断した場合は、ステップＳ２１１で選択したリール停止制御テーブルに基づいて、押されたストップボタン１３７〜１３９に対応するリール１１０〜１１２の回転を停止する。そして、インデックスセンサ３２５の状態に基づいて全リール１１０〜１１２が停止したか否かを判定し、全リール１１０〜１１２が停止した場合にはステップＳ２１３に進み、そうでない場合にはストップボタン１３７〜１３９が操作され全リール１１０〜１１２が停止するのを待つ。
【００７４】
ステップＳ２１３では、ストップボタン１３７〜１３９が押されることによって停止した全リール１１０〜１１２の図柄の入賞判定を行う。ここでは、有効化された入賞ライン１１４上に、内部当選した役またはフラグ持越し中の役に対応する図柄組合せが揃った（表示された）場合にその役に入賞したと判定する。
【００７５】
ステップＳ２１４では、メダル払出処理を行う。このメダル払出処理では、払い出しのある何らかの役に入賞していれば、その役に対応する枚数のメダルを払い出す。
【００７６】
ステップＳ２１５では、遊技を終了するための制御や、遊技状態を移行するための制御を行う。例えば、ＢＢ入賞やＲＢ入賞の場合に次回からＢＢ遊技またはＲＢ遊技が開始できるように準備し、それらの最終遊技では、次回から通常遊技が開始できるように準備する。
【００７７】
以上により１遊技が終了し、以降、このメイン処理を繰り返すことにより遊技が進行することになる。
【００７８】
＜セキュリティ信号初期化処理＞
次に、図１０を用いて、上述のメイン処理におけるセキュリティ信号初期化処理について説明する。なお、同図はセキュリティ信号初期化処理の流れを示すフローチャートである。
【００７９】
ステップＳ１００１では、上述の不正防止用ＲＷＭ領域ワークエリアに記憶している、セキュリティ情報変化累積情報、信号出力タイマ情報、および出力ビット残回数情報と、制御用ＲＷＭ領域ワークエリアに記憶しているセキュリティ信号情報に０を設定する。
【００８０】
ステップＳ１００２では、電源ＯＮ時に状態複合信号を強制的に出力するために、不正防止用ＲＷＭ領域ワークエリアに記憶している信号出力残回数情報（詳細は後述）に初期値（この例では３）をセットする。このように電源ＯＮ時に状態複合信号を強制的に複数回（この例では３回）出力することで、ドアを開閉することなく不正器具を用いて電源をオフし、設定値を不正に変更するような不正行為を早期に発見することができる場合がある。また、同一の状態複合信号を複数回連続で出力することで、同一の状態複合信号を複数回連続で受信した外部装置が遊技台の電源がＯＮになったことを認識できる場合がある。
【００８１】
ステップＳ１００３では、制御用ＲＷＭ領域ワークエリアに記憶しているセキュリティ信号出力待機タイマ（詳細は後述）に初期値（この例では７２０ｍｓに相当する数値）を設定する。
【００８２】
＜設定変更処理＞
次に、図１１を用いて、上述のメイン処理における設定変更処理について説明する。なお、同図は、設定変更処理の流れを示すフローチャートである。
【００８３】
ステップＳ３０１では、上述のレジスタＡに記憶しているセキュリティ状態情報のビットのうち、後述するエラー情報Ｄ２（設定信号）に対応するビットを１に設定する（以下、ビットを１に設定することを「ビットをＯＮにする」という場合がある）。
【００８４】
ステップＳ３０２では、上述の制御用ＲＷＭ領域ワークエリアに記憶しているセキュリティ信号出力待機タイマ情報のカウント値が所定の時間（この例では７２０ｍｓ）を経過しているか否かを判断し、所定の時間を経過している場合にはステップＳ３０３に進み、所定の時間を経過していない場合にはステップＳ３０２で所定の時間が経過するのを待つ。
【００８５】
ステップＳ３０３では、設定値変更受付処理を行った後、処理を終了する。この設定変更受付処理では、設定変更中フラグがオンの状態で、遊技台に設けた所定の操作部を用いた店員などによる設定操作を検出した場合に、設定１〜設定６の設定値を変更する処理を行う。この設定値の変更処理中は、設定キーセンサ３２８からの信号を監視し、設定キーセンサ３２８が設定変更中を示していた状態から設定変更を終える状態に変化するのを待つ。そして、設定キーセンサ３２８が設定変更を終える状態に変化した場合に、設定変更中フラグをオフにし、レジスタＡに記憶しているセキュリティ状態情報のビットのうち、エラー情報Ｄ２（設定信号）に対応するビットを０に設定して処理を終了する（以下、ビットを０に設定することを「ビットをＯＦＦにする」という場合がある）。また、設定変更の終了後に、ＲＡＭ３１３の全ての記憶領域のうち、設定値を記憶するための設定値記憶領域、不正防止用ＲＷＭ領域ワークエリア、およびスタックエリアを除いた記憶領域を初期化する。
【００８６】
＜遊技メダル投入処理＞
次に、図１２を用いて、上述のメイン処理における遊技メダル投入処理について説明する。なお、同図は、遊技メダル投入処理の流れを示すフローチャートである。
【００８７】
ステップＳ４０１では、設定キーセンサ３２８からの信号を監視して設定キーがオンかオフかを判定し、設定キーがオフの場合にはステップＳ４０６に進み、設定キーがオンの場合にはステップＳ４０２に進む。
【００８８】
ステップＳ４０２では、メダル投入センサ３２０の状態に基づいてメダルの投入の有無をチェックし、メダルの投入がなかった場合にはステップＳ４０６に進み、メダルの投入があった場合にはステップＳ４０３に進む。
【００８９】
ステップＳ４０３では、上述のレジスタＡに記憶しているセキュリティ状態情報のビットのうち、後述するエラー情報Ｄ２（設定信号）に対応するビットをＯＮにし、ステップＳ４０４では、遊技台の内部に設けた表示装置を用いて設定値を表示する。遊技店の店員などは、この表示装置に表示された設定値を見ることによって遊技台の現在の設定値を確認することができる。
【００９０】
ステップＳ４０５では、設定キーセンサ３２８からの信号を監視して設定キーがオンかオフかを判定し、設定キーがオフの場合には（設定確認が終了した場合には）ステップＳ４０６に進み、設定キーがオンの場合には（設定確認が終了していない場合には）設定キーがオフになるのを待つ。
【００９１】
ステップＳ４０６では、上述のレジスタＡに記憶しているセキュリティ状態情報のビットのうち、エラー情報Ｄ２（設定信号）に対応するビットをＯＦＦにした後、その他の投入処理（例えば、投入されたメダルの枚数に応じて入賞ライン表示ランプ１２０を点灯する処理など）を行う。
【００９２】
＜タイマ割込み処理＞
次に、図１３を用いて、主制御部３００のＭａｉｎＣＰＵ３１０が実行するタイマ割込み処理について説明する。なお、同図はタイマ割込み処理の流れを示すフローチャートである。
【００９３】
ＭａｉｎＣＰＵ３１０は、所定の周期（本実施例では約１．５０４ｍｓに１回）でタイマ割込みを発生させるハードウェアタイマを備えており、タイマ割込み処理を、タイマ割込みを契機として所定の周期で実行する。
【００９４】
ステップＳ５０１では、ＭａｉｎＣＰＵ３１０の各レジスタをスタックエリアに退避する。
【００９５】
ステップＳ５０２では、入力ポートの値を取得して、各種センサ（メダル投入センサ３２０、スタートレバーセンサ３２１、ストップボタンセンサ３２２、メダル払出センサ３２６、ドア開放検知センサ３２７、設定キーセンサ３２８など）の状態を検出する。より具体的には、メダル投入センサ３２０、スタートレバーセンサ３２１、ストップボタンセンサ３２２、メダル払出センサ３２６、ドア開放検知センサ３２７、設定キーセンサ３２８などの複数のセンサが出力する信号を入力し、これら複数のセンサからの出力がそれぞれオンかオフかを判定する。
【００９６】
ステップＳ５０３では、割込み機能が限定中であるか否か、すなわち、上記メイン処理において機能限定ウェイトを設定しているか否か（ＲＡＭ３１３の制御用ＲＷＭ領域ワークエリアに機能限定中であることを示す情報を記憶しているか否か）を判断する。そして、割込み機能が限定中である場合（機能限定ウェイトを設定している場合）にはステップＳ５０４〜Ｓ５０８の処理を行うことなくステップＳ５０９に進み、割込み機能が限定中でない場合（機能限定ウェイトを設定していない場合）にはステップＳ５０４に進む。
【００９７】
ステップＳ５０４では、遊技メダル投入受付処理を行う。詳細は後述するが、この遊技メダル投入受付処理では、現在の遊技状態や、一遊技に必要な規定メダル数などに基づいて、遊技メダルの投入に関する処理を行う。
【００９８】
ステップＳ５０５では、リール１１０〜１１２の回転制御や停止制御などのリール制御処理を行い、ステップＳ５０６では、その他の処理を行う。
【００９９】
ステップＳ５０７では、遊技ランプ３４０（上部ランプ１５０、サイドランプ１５１、中央ランプ１５２、腰部ランプ１５３、下部ランプ１５４、受皿ランプ１５６など）に出力するデータの更新を行う。
【０１００】
ステップＳ５０８では、常時エラー監視処理を行う。詳細は後述するが、この常時エラー監視処理では、上記ステップ５０２で検出したメダル払出センサ３２６などの状態に基づいて、ホッパー１７２などのエラーの監視と、エラーの検出情報の更新を行う。
【０１０１】
ステップＳ５０９では、上述の入力ポート監視処理（ステップＳ５０２）で検出したドア開放検知センサ３２７のオン／オフ情報に基づいて、レジスタＡに記憶しているセキュリティ状態情報のビットのうち、後述するエラー情報Ｄ１（ドア信号）に対応するビットをＯＮまたはＯＦＦに設定する。
【０１０２】
ステップＳ５１０では、集中端子板信号設定処理を行う。詳細は後述するが、この集中端子板信号設定処理では、レジスタＡに記憶しているセキュリティ状態情報などに基づいて状態複合信号の信号状態を生成したり、メダル投入情報などに基づいてメダル投入信号、メダル払出信号、外部信号１〜４を生成する。
【０１０３】
ステップＳ５１０では、レジスタＦのキャリーフラグを参照し、このキャリーフラグに記憶されている数値（１（オン状態を示す信号状態）または０（オフ状態を示す信号状態））を、主制御部３００のメモリ空間のうち、外部集中端子板４５０のシリアル通信線に接続された出力ポートに対応するメモリ空間（メモリマップトＩ／Ｏ)に設定する。これにより、外部集中端子板４５０のシリアル通信線から状態複合信号がシリアル出力される。
【０１０４】
ステップＳ５１２では、７ＳＥＧ表示器３４１に出力するデータの設定を行い、ステップＳ５１３では、リールモータ制御部３３０やホッパーモータ制御部３３１などに出力するデータの設定を行う。
【０１０５】
ステップＳ５１４では、副制御部４００に制御コマンドを出力し、ステップＳ５１５では、ＲＡＭ３１３の制御用ＲＷＭ領域ワークエリアに記憶している各種のカウンタタイマ（例えば、上述のセキュリティ信号出力待機タイマ情報など）を更新する。
【０１０６】
ステップＳ５１６では、電源基板４６０が出力する電圧低下信号がオンであるか否か、すなわち、スロットマシン１００に所定の電圧が供給されているか否かを判断する。そして、電圧低下信号がオンである場合（スロットマシン１００に所定の電圧が供給されていない場合）にはステップＳ５１９に進み、電圧低下信号がオフである場合（スロットマシン１００に所定の電圧が供給されている場合）にはステップＳ５１７に進む。
【０１０７】
ステップＳ５１７では、ステップＳ５０１でスタックエリアに退避したレジスタを復帰し、ステップＳ５１８では、割込みを許可する設定を行う。
【０１０８】
ステップＳ５１９〜Ｓ５２２では、電断処理を行う。より具体的には、ステップＳ５１９では、現在のスタックポインタを保存し、ステップＳ５２０では、電源ステータスを「電断」に更新する。また、ステップＳ５２１では、ＲＡＭ３１３の制御用ＲＷＭ領域ワークエリアに記憶している値を用いてチェックサムを計算・設定し、ステップＳ５２２では、ＲＡＭ３１３の書き込みを禁止に設定した後、無限ループとなる。また、図示はしないが、本実施例では、電断処理時に状態複合信号を出力している場合には、途中まで出力している状態複合信号を全て出力した後に状態複合信号として未送信レベルの信号（本実施例ではローレベルの信号）を出力する。
【０１０９】
＜遊技メダル投入受付処理＞
次に、図１４を用いて、上述のタイマ割込み処理における遊技メダル投入受付処理について説明する。なお、同図は遊技メダル投入受付処理の流れを示すフローチャートである。
【０１１０】
ステップＳ６０１では、上述の入力ポート監視処理で検出したスタートレバーセンサ３２１のオン／オフ情報に基づいて、スタートレバー１３５の操作を受け付けたか否かを判定する。そして、スタートレバー１３５の操作を受け付けた場合にはステップＳ６０２に進み、スタートレバー１３５の操作を受け付けていない場合には処理を終了する。
【０１１１】
ステップＳ６０２では、レジスタＡに記憶しているセキュリティ状態情報のビットのうち、後述するエラー情報Ｄ５（予備信号）に対応するビットをＯＮにし、ステップＳ６０３では、レジスタＡに記憶しているセキュリティ状態情報に基づいて予備信号（状態複合信号）を出力するための設定を行う。
【０１１２】
ステップＳ６０４では、遊技台の外部（例えば遊技店の島）に設けた報知装置（図示省略）の報知パターンに合わせた態様で、予備信号を出力する設定を行う。例えば、スタートレバー１３５が遊技者によって押下操作されたときには報知装置が備えるランプを所定時間（例えば５００ｍｓ）点灯させるという報知パターンの場合には、スロットマシン１００は、ステップＳ６０３においてオンレベルの予備信号を出力する設定を行い、ステップＳ６０４において所定時間（５００ｍｓ）が経過するのを監視し、所定時間が経過した場合にオフレベルの予備信号を出力する設定を行う。
【０１１３】
ステップＳ６０５では、セレクタ処理を行う。詳細は後述するが、このセレクタ処理では、上述の入力ポート監視処理（ステップＳ５０２）で検出したメダル投入センサ３２０の状態に基づいて、メダルセレクタ１７０のエラーの監視と、エラーの検出情報の更新を行う。
【０１１４】
ステップＳ６０６では、その他の処理を行った後、処理を終了する。
【０１１５】
＜セレクタ受付処理＞
次に、図１５を用いて、上述の遊技メダル投入受付処理におけるセレクタ処理について説明する。なお、同図はセレクタ処理の流れを示すフローチャートである。
【０１１６】
ステップＳ７０１では、メダルセレクタ１７０のセンサ波形を確認し、ステップＳ７０２では、センサ波形に異常があるか無いかを判定する。具体的には、投入されたメダルがメダル投入センサ１および２を正常に通過するときにメダル投入センサ１および２から出力される波形のパターンと、実際にメダル投入センサ１および２から出力された波形のパターンとを比較し、両者が異なる場合には、投入されたメダルがメダル投入センサ１および２を正常に通過しなかった（メダル投入異常２）と判定する。そして、波形に異常がある場合にはステップＳ７０３に進み、波形に異常が無い場合にはステップＳ７０５に進む。
【０１１７】
ステップＳ７０３では、レジスタＡに記憶しているセキュリティ状態情報のビットのうち、後述するエラー情報Ｄ３（セレクタ信号）に対応するビットをＯＮにし、ステップＳ７０４では、ＲＡＭ３１３の制御用ＲＷＭ領域ワークエリアに設けたエラー検知情報にエラーの情報（この例では、メダル投入異常２を示す情報）を設定する。
【０１１８】
ステップＳ７０５では、メダル通過の監視を行い、ステップＳ７０６では、メダルの不正投入があったか否かを判定する。具体的には、メダルの正常通過後にメダル投入センサ３の信号の立ち上がりが検出され、以降５枚のメダルが正常通過したときにおいて、投入センサ３の立ち下りが一度も無い場合に不正投入（メダル投入異常４）と判定する。そして、メダルの不正投入があった場合にはステップＳ７０７に進み、メダルの不正投入がなかった場合には処理を終了する。
【０１１９】
ステップＳ７０７では、レジスタＡに記憶しているセキュリティ状態情報のビットのうち、後述するエラー情報Ｄ３（セレクタ信号）に対応するビットをＯＮにし、ステップＳ７０８では、ＲＡＭ３１３の制御用ＲＷＭ領域ワークエリアに設けたエラー検知情報にエラーの情報（この例では、メダル投入異常４を示す情報）を設定する。なお、メダルセレクタ１７０のエラー検出の方法やエラーの情報はこれらに限定されず、例えば、本実施例では、メダル投入センサ１により、投入されたメダルが滞留していることを検出した場合にメダル投入異常１を設定し、メダル投入処理中以外にメダル投入センサ１または２のいずれかがオンになった場合にメダル投入異常３を設定し、投入センサ４が一定時間以上オンになり続けた場合にメダル投入異常５を設定するように構成している。
【０１２０】
＜常時エラー監視処理＞
次に、図１６を用いて、上述のタイマ割込み処理における常時エラー監視処理について説明する。なお、同図は常時エラー監視処理の流れを示すフローチャートである。
【０１２１】
ステップＳ８０１では、ホッパー１７２の作動中以外にメダルの払出を検出したか否か、すなわち、メダルの不正な払出を検出したか否かを判定する。具体的には、メダル払出中（例えば、上記遊技メダル払出処理の実行中）以外に払出センサ１または２のいずれかがオンになった場合にはメダルの不正な払出を検出した（メダル払出異常３）と判定する。そして、メダルの不正な払出を検出した場合にはステップＳ８０２に進み、メダルの不正な払出を検出しなかった場合にはステップＳ８０４に進む。
【０１２２】
ステップＳ８０２では、レジスタＡに記憶しているセキュリティ状態情報のビットのうち、後述するエラー信号Ｄ４（ホッパー信号）に対応するビットをＯＮにし、ステップＳ８０３では、ＲＡＭ３１３の制御用ＲＷＭ領域ワークエリアに設けたエラー検知情報にエラーの情報（この例では、メダル払出異常３を示す情報）を設定する。なお、ホッパー１７２のエラー検出の方法やエラーの情報はこれらに限定されず、例えば、本実施例では、ホッパー１７２の駆動時にメダル払出センサ１および２がオフのままで一定時間メダルの払出が無い場合にメダル払出異常１を設定し、ホッパー１７２の駆動時にメダル払出センサ１および２がオンのままでメダルが滞留している場合にメダル払出異常２を設定し、メダル払出中以外に払出センサ１または２のいずれかがオンになった場合、または、主制御部３００とホッパー１７２を接続する信号線が抜かれたことを検出した場合にメダル払出異常３を設定する。
【０１２３】
ステップＳ８０４では、メダル投入を一時的に阻止するメダルブロッカ（図示省略）が閉状態（メダル投入を阻止する位置にある）にも関わらずメダルの投入を検出したか否かを判定する。具体的には、メダルブロッカを閉状態に制御しているときにメダル投入センサ１または２のいずれかがオンになった場合にメダルの不正投入（メダル投入異常３）であると判定する。そして、メダルの不正投入を検出した場合にはステップＳ８０５に進み、メダルの不正投入を検出していない場合には処理を終了する。
【０１２４】
ステップＳ８０５では、上述のレジスタＡに記憶しているセキュリティ状態情報のビットのうち、後述するエラー情報Ｄ３（セレクタ信号）に対応するビットをＯＮにし、ステップＳ８０６では、ＲＡＭ３１３の制御用ＲＷＭ領域ワークエリアに設けたエラー検知情報にエラーの情報（この例では、メダル投入異常３を示す情報）を設定する。
【０１２５】
＜集中端子板信号設定処理＞
次に、図１７および図１８を用いて、上述のタイマ割込み処理における集中端子板信号設定処理について説明する。なお、図１７は集中端子板信号設定処理の流れを示すフローチャートであり、図１８は同集中端子板信号設定処理の続きの流れを示すフローチャートである。
【０１２６】
ステップＳ９０１では、レジスタＡに記憶しているセキュリティ状態情報を取得して、上述の不正防止用ＲＷＭ領域ワークエリアのセキュリティ状態情報領域に記憶する。また、ステップＳ９０２では、送信中のセキュリティ信号（ドア信号、設定信号、セレクタ信号、ホッパー信号、予備信号）のうち、状態の変化があった信号（信号の送信開始時はＯＮであったが、その後、送信中にＯＦＦになった信号、または、信号の送信開始時はＯＦＦであったが、その後、送信中にＯＮになった信号）を抽出する。
【０１２７】
ステップＳ９０３では、不正防止用ＲＷＭ領域ワークエリアに記憶しているセキュリティ情報変化累積情報のビットのうち、ステップＳ９０２で状態の変化を抽出した信号に対応するビットをＯＮに設定し、ステップＳ９０２で状態の変化を抽出しなかった信号に対応するビットをＯＦＦに設定する。
【０１２８】
ステップＳ９０４では、出力ビット切替タイミングか否か、すなわち、不正防止用ＲＷＭ領域ワークエリアに記憶している信号出力タイマ情報の値が０になったか否かを判定する。そして、出力ビット切替タイミングでない場合にはステップＳ９０５に進み、出力ビット切替タイミングになった場合にはステップＳ９０６に進む。
【０１２９】
ステップＳ９０５では、後述する６ビットのセキュリティビットおよび６ビットのブランクビットの合計１２ビットのうち、何ビット目を出力するかを不正防止用ＲＷＭ領域ワークエリアに記憶している出力ビット残回数情報に基づいて決定する。そして、決定したビットに対応する信号状態（例えば、ビットに記憶した値が０の時にはオフ状態（例えば０）、ビットに記憶した値が１の場合にはオン状態（例えば１））を、レジスタＦのキャリーフラグに記憶する。
【０１３０】
ステップＳ９０６では、不正防止用ＲＷＭ領域ワークエリアに記憶している出力ビット残回数情報が０以外であるか否か（セキュリティビットとブランクビットを足し合わせた１２ビットのうち、出力すべきビットが残っているか否か）を判定する。そして、出力ビット残回数情報が０以外の場合（出力すべきビットが残っている場合）にはステップＳ９０７に進み、出力ビット残回数情報が０の場合（出力すべきビットが残っていない場合）にはステップＳ９１３に進む。
【０１３１】
ステップＳ９０７では、不正防止用ＲＷＭ領域ワークエリアに記憶している出力ビット残回数情報の値から１を減算した値を、不正防止用ＲＷＭ領域ワークエリアの出力ビット残回数情報領域に記憶する。
【０１３２】
ステップＳ９０８では、不正防止用ＲＷＭ領域ワークエリアに記憶している信号出力タイマ情報に２０ｍｓに相当する値を設定し、ステップＳ９０９では、不正防止用ＲＷＭ領域ワークエリアに記憶しているセキュリティ状態情報をレジスタＡに記憶した後、レジスタＡに記憶した値に、後述するスタートビット信号に対応するオン状態の情報を付加する。なお、本実施例では、スタートビット信号の信号レベルはハイレベルで固定であるため、スタートビット信号に対応するオン状態の情報をステップＳ９０９において毎回、設定する替わりに、スタートビット信号に対応するオン状態の情報を一度だけ付加するように構成してもよい。
【０１３３】
ステップＳ９１０では、不正防止用ＲＷＭ領域ワークエリアに記憶している出力ビット残回数情報を取得して次に出力すべきビットの位置を取得する。
【０１３４】
ステップＳ９１１では、ステップ９１０で取得したビットの位置に対応する信号状態（例えば、ビットに記憶した値が０の時にはオフ状態（例えば０）、ビットに記憶した値が１の場合にはオン状態（例えば１））を、レジスタＦのキャリーフラグに記憶する。
【０１３５】
ステップＳ９１３では、前回の信号送信完了からセキュリティ信号の状態が変化したか否かを、ステップＳ９０３で更新したセキュリティ情報変化累積情報が０であるか否かによって判定する。不正防止用ＲＷＭ領域ワークエリアに記憶しているセキュリティ情報変化累積情報が０である場合（前回の信号送信完了からセキュリティ信号の状態が変化していない場合）にはステップＳ９１７に進み、不正防止用ＲＷＭ領域ワークエリアに記憶しているセキュリティ情報変化累積情報が０以外の場合（前回の信号送信完了からセキュリティ信号の状態が変化している場合）にはステップＳ９１４に進む。
【０１３６】
ステップＳ９１４では、不正防止用ＲＷＭ領域ワークエリアにそれぞれ記憶しているセキュリティ状態情報とセキュリティ情報変化累積情報との排他的論和（ＥＸＯＲ）を算出して、セキュリティ情報に記憶する。例えば、セキュリティ状態情報の値が４０（１６進数）で、セキュリティ情報変化累積情報の値が４８（１６進数）である場合には、０８（１６進数）をセキュリティ情報に記憶する。
【０１３７】
ステップＳ９１５では、不正防止用ＲＷＭ領域ワークエリアに記憶しているセキュリティ情報変化累積情報領域をクリアし（０に設定し）、ステップＳ９１６では、状態の変化があった信号を３回連続して出力するために、不正防止用ＲＷＭ領域ワークエリアに記憶している信号出力残回数情報に３を設定する。なお、本実施例では、エラー情報Ｄ１〜Ｄ５の状態の変化があった場合には状態複合信号を３回連続して出力するように構成しているため、例えば、エラー状態を解除するためのエラー解除ボタンを設ける場合には、状態複合信号を３回連続して出力するために最低限必要な時間（本実施例では７２０ｍｓ）よりも、エラー解除ボタンを有効とみなす押下時間を長く設定することが好ましい。
【０１３８】
ステップＳ９１７では、不正防止用ＲＷＭ領域ワークエリアに記憶している信号出力残回数情報を参照し、信号出力残回数情報が０以外であるか否か（出力すべきセキュリティ信号が残っているか否か）を判定する。そして、信号出力残回数情報が０以外の場合（出力すべきセキュリティ信号が残っている場合）にはステップＳ９１８に進み、信号出力残回数情報が０の場合（出力すべきセキュリティ信号が残っていない場合）にはステップＳ９２２に進む。
【０１３９】
ステップＳ９１８では、信号出力残回数情報の値から１を減算した値を、不正防止用ＲＷＭ領域ワークエリアの信号出力残回数情報領域に記憶し、ステップＳ９１９では、不正防止用ＲＷＭ領域ワークエリアに記憶している出力ビット残回数情報に初期値（本実施例では１２）をセットする。
【０１４０】
ステップＳ９２０では、不正防止用ＲＷＭ領域ワークエリアに記憶している信号出力タイマ情報に２０ｍｓに相当する値を設定し、ステップＳ９２１では、後述するスタートビット信号を示すオン状態（例えば１）を、レジスタＦのキャリーフラグに記憶する。
【０１４１】
ステップＳ９２２では、未送信レベル（本実施例ではローレベル）の信号を示すオフ状態（例えば０）を、レジスタＦのキャリーフラグに記憶する。
【０１４２】
図１９は主制御部３００の遊技制御部が使用するＲＯＭ３１２、ＲＡＭ３１３の記憶領域と、主制御部３００の不正防止制御部が使用するＲＯＭ３１２、ＲＡＭ３１３の記憶領域を模式的に示した図である。
【０１４３】
主制御部３００は、遊技装置（例えば、リール１１０〜１１２など）を制御する遊技制御部と、遊技装置に対する不正を防止するための不正防止制御部と、に大別することができ、本実施例では、上述のセキュリティ信号初期化処理と集中端子板信号設定処理が不正防止制御部のプログラムに該当し、それ以外の処理が遊技制御部のプログラムに該当する。
【０１４４】
不正防止制御部のプログラムは、上述のＲＯＭ不正防止用制御領域に記憶し、不正防止制御部のプログラムが使用するデータは、上述の不正防止用ＲＷＭ領域ワークエリアに記憶する。そして、この不正防止用ＲＷＭ領域ワークエリアに記憶したデータは、不正防止制御部のプログラムからのみ参照または更新可能に構成している。一方、遊技制御部のプログラムは、上述のＲＯＭ制御領域に記憶し、遊技制御部のプログラムが使用するデータは、上述の制御用ＲＷＭ領域ワークエリアに記憶する。そして、この制御用ＲＷＭ領域ワークエリアに記憶したデータは、遊技制御部のプログラムからのみ参照または更新可能に構成している。
【０１４５】
また、不正防止制御部は、遊技制御部が設定するセキュリティ状態情報をレジスタＡを介して受け取り、遊技制御部は、不正防止制御部が設定する信号状態をレジスタＦのキャリーフラグを介して受け取るように構成している。
【０１４６】
次に、図２０を用いて、上述のセキュリティ状態情報、セキュリティ情報変化累積情報、セキュリティ信号情報、信号出力タイマ情報、出力ビット残回数情報、信号出力残回数情報、セキュリティ信号出力待機タイマ情報について説明する。なお、同図は各情報の内容を説明するための説明図である。
【０１４７】
不正防止用ＲＷＭ領域ワークエリアに記憶しているセキュリティ状態情報は、１バイト長のデータからなり、上位ビットから順に、スタートビット信号（１に固定）、エラー情報Ｄ１（ドア信号）、エラー情報Ｄ２（設定信号）、エラー情報Ｄ３（セレクタ信号）、エラー情報Ｄ４（ホッパー信号）、エラー情報Ｄ５（予備信号）、未使用（０に固定）、未使用（０に固定）を割り当てている。
【０１４８】
不正防止用ＲＷＭ領域ワークエリアに記憶しているセキュリティ情報変化累積情報は、１バイト長のデータからなり、上位ビットから順に、１、エラー情報Ｄ１（ドア信号）の状態変化の有無、エラー情報Ｄ２（設定信号）の状態変化の有無、エラー情報Ｄ３（セレクタ信号）の状態変化の有無、エラー情報Ｄ４（ホッパー信号）の状態変化の有無、エラー情報Ｄ５（予備信号）の状態変化の有無、０、０を割り当てている。なお、エラー情報Ｄ１〜Ｄ５の状態変化の有無には、各エラー情報に状態の変化があった場合には１を、状態の変化が無かった場合には０を記憶する。
【０１４９】
制御用ＲＷＭ領域ワークエリアに記憶しているセキュリティ情報は、セキュリティ状態情報と同一の構成であり、外部集中端子板４５０のシリアル信号線から現に出力している信号の情報を記憶する。
【０１５０】
不正防止用ＲＷＭ領域ワークエリアに記憶している信号出力タイマ情報は、セキュリティ信号の基本パルス幅（本実施例では２０ｍｓ）を計測するための情報である。本実施例では、上述のタイマ割込み処理を行うごとに（約１．５０４ｍｓごとに）、集中端子板信号設定処理において不正防止用ＲＷＭ領域ワークエリアに記憶している信号出力タイマ情報に１を加算することによって、合計１３回のカウントを行って約２０ｍｓ（＝１．５０４ｍｓ×１３）の時間を計測する。
【０１５１】
不正防止用ＲＷＭ領域ワークエリアに記憶している出力ビット残回数情報は、１つのセキュリティ信号のうち、未送信の信号が何ビット残っているかを示す情報であり、６ビットのセキュリティビット（スタートビット信号、ドア信号、設定信号、セレクタ信号、ホッパー信号、予備信号）と、６ビットのブランクビット（ストップビット信号、０、０、０、０、０）の合計１２ビットの信号の各ビットを出力するたびに１を減算する。例えば、出力ビット残回数情報が１２の場合には、未送信の信号が１２ビット残っていることを示しているため、スタートビット信号を出力した後、集中端子板信号設定処理において不正防止用ＲＷＭ領域ワークエリアに記憶している出力ビット残回数情報を１つ減算して１１に設定する。そして、出力ビット残回数情報が１１の場合には、未送信の信号が１１ビット残っていることを示しているため、ドア信号を出力した後、集中端子板信号設定処理において不正防止用ＲＷＭ領域ワークエリアに記憶している出力ビット残回数情報を１つ減算して１０に設定する。以降、出力ビット残回数情報が０になるまで、設定信号、セレクタ信号、ホッパー信号、予備信号、ストップビット信号、０（ローレベルの信号）、０（ローレベルの信号）、０（ローレベルの信号）、０（ローレベルの信号）、０（ローレベルの信号）の順で信号を出力する。
【０１５２】
不正防止用ＲＷＭ領域ワークエリアに記憶している信号出力残回数情報は、未送信のセキュリティ信号がいくつ残っているかを示す情報であり、セキュリティ信号の出力中にエラー情報の状態変化があった場合に集中端子板信号設定処理において３を設定する。
【０１５３】
制御用ＲＷＭ領域ワークエリアに記憶しているセキュリティ信号出力待機タイマ情報は、所定の時間（本実施例では７２０ｍｓ）を計測するための情報である。
【０１５４】
図２１は、スロットマシン１００で生じ得るエラーの種類と、エラー発生時の表示と、エラーの状態と、エラーの解除方法の一例を示した図である。
【０１５５】
例えば、（遊技）メダル投入センサ３２０によって（遊技）メダルなどがメダルセレクタ１７０に滞留したことを検出した場合には、上述のエラー検知情報にメダル投入異常１を示す情報を設定するとともに、遊技回数表示器１２６に「Ｐ００」というエラーコードを表示してエラーが発生したことを外部に報知する。また、メダル投入異常１の解除は、メダルセレクタ１７０の遊技メダル詰まり等をチェックした後、リセットスイッチ（図示省略）を押すか、ドアキー１４０を左に回すことによって行う。本実施例では、これら複数種類のエラーのうち、メダル投入異常１〜４、メダル払出異常１〜３、オーバーフロー異常を状態複合信号（セキュリティ信号）として出力し、ＲＡＭ不良、表示異常については出力を行わない。
【０１５６】
次に、図２２（ａ）、（ｂ）を用いて、状態複合信号の出力基本パターンについて説明する。なお、同図（ａ）は状態複合信号の出力基本パターンを示したタイムチャートであり、同図（ｂ）は、状態複合信号に含まれるエラー情報Ｄ１〜Ｄ５に対応する信号の名称、論理を示した図である。
【０１５７】
上述の集中端子板信号設定処理では、同図（ａ）に示すように、最初に未送信レベル（この例ではローレベル）の状態複合信号を、基本パルス幅の時間（この例では２０ｍｓ）分だけ反転してスタートレベル（この例ではハイレベル）の信号（スタートビット信号）を形成する。次に、エラー情報Ｄ１〜Ｄ５に対応する信号として、基本パルス幅の時間（２０ｍｓ）分のオンレベル（この例ではハイレベル）またはオフレベル（この例ではローレベル）の信号を５つ形成する。最後に、未送信レベルと同一レベル（この例ではローレベル）の信号を基本パルス幅の時間（２０ｍｓ）分だけ保持してストップレベルの信号（ストップビット信号）を形成した後、状態複合信号を未送信レベル（この例ではローレベル）に設定する。
【０１５８】
本実施例では、同図（ｂ）に示すように、エラー情報Ｄ１に対応する信号としてドア信号（ドア開放信号）を、エラー情報Ｄ２に対応する信号として設定信号（設定変更信号）を、エラー情報Ｄ３に対応する信号としてセレクタ信号（投入エラー信号）を、エラー情報Ｄ４に対応する信号としてホッパー信号（払出エラー信号）を、エラー情報Ｄ５に対応する信号として予備信号を、この順序で出力する。
【０１５９】
ドア信号は、前面扉１０２が開放しているか閉鎖しているかを示す信号であり、入力ポート監視処理においてドア開放検知センサ３２７により前面扉１０２の開放を検出した場合（開放中信号を検出した場合）に、集中端子板信号設定処理においてオンレベル（例えばハイレベル）に設定し、入力ポート監視処理においてドア開放検知センサ３２７により前面扉１０２の閉鎖を検出した場合（閉鎖中信号を検出した場合）に、集中端子板信号設定処理においてオンレベルとの識別が可能なオフレベル（例えばローレベル）に設定する。
【０１６０】
設定信号は、設定変更中（または設定値の確認中）であるか否かを示す信号であり、設定変更処理の開始時（設定変更処理のステップＳ３０１）、または設定値の確認開始時（遊技メダル投入処理のステップＳ４０３）にオンレベルに設定し、設定変更処理の終了時、または設定値の確認終了時にオフレベルに設定する。
【０１６１】
セレクタ信号は、メダルセレクタ１７０の状態が異常であるか否かを示す信号であり、メダル投入センサ３２０によりメダルセレクタ１７０の異常を検出した場合（例えば、メダル投入異常１〜５のいずれかを検出した場合）にオンレベルに設定し、入力ポート監視処理においてメダル投入センサ３２０によりメダルセレクタ１７０の異常を検出しなかった場合（例えば、メダル投入異常１〜５のいずれも検出しなかった場合）にオフレベルに設定する。
【０１６２】
ホッパー信号は、ホッパー１７２の状態が異常であるか否かを示す信号であり、メダル払出センサ３２６によりホッパー１７２の異常を検出した場合（例えば、メダル払出異常１〜３のいずれかを検出した場合）にオンレベルに設定し、メダル払出センサ３２６によりホッパー１７２の異常を検出しなかった場合（例えば、メダル払出異常１〜３のいずれも検出しなかった場合）にオフレベルに設定する。
【０１６３】
予備信号は、予備的に使用する信号であり、本実施例では、スタートレバー１３５を受け付けたことを示すスタートレバー信号として使用する。なお、予備信号は他の用途に使用することもでき、例えば、電源信号、精算信号、リール未停止信号として使用することができる。電源信号は、スロットマシン１００の電源がオンであるか否かを示す信号であり、電圧低下信号がオフの場合（電源がオンの場合）にオンレベルに設定し、電圧低下信号がオンの場合（電源がオフの場合）にオフレベルに設定する。精算信号は、精算処理中であるか否かを示す信号であり、精算ボタン１３２が押下操作されて精算処理を開始した時にオンレベルに設定し、精算処理の終了時にオフレベルに設定する。リール未停止信号は、リール１１０〜１１２が規定時間以上停止していないことを示す信号であり、リール１１０〜１１２が規定時間以上回転している場合にオンレベルに設定し、その後、リール１１０〜１１２が停止した場合にオフレベルに設定する。
【０１６４】
図２３は、状態複合信号の出力基本パターンをより詳細に説明するためのタイムチャートである。
【０１６５】
状態複合信号は、スタートビットおよびエラー情報Ｄ１〜Ｄ５で構成したセキュリティビットと、ストップビットを含む０の情報で構成したブランクビットに区分することができ、セキュリティビットの送信開始（スタートビット信号の送信開始）からブランクビットの送信終了までの時間は一定時間（本実施例では２４０ｍｓ）に設定している。また、スタートビット、エラー情報Ｄ１〜Ｄ５、ストップビットからなる信号を合わせてセキュリティ信号と称し、セキュリティ信号の送信開始（スタートビット信号の送信開始）からセキュリティ信号の送信終了（ストップビット信号の送信終了）までの時間は一定時間（本実施例では１４０ｍｓ）に設定している。なお、本実施例では、セキュリティ信号のうち、スタートビット信号とドア信号Ｄ１については、上述のタイマ割込み処理において信号の状態を更新し、設定信号Ｄ２、セレクタ信号Ｄ３、ホッパー信号Ｄ４については、上述のメイン処理において信号の状態を更新している。
【０１６６】
図２４は、状態複合信号を複数回連続して出力する場合のタイムチャートであり、図２５は、メダル投入異常とメダル払出異常の情報を状態複合信号として複数回連続して出力する場合のタイムチャートである。
【０１６７】
図２４に示すように、本実施例では、状態複合信号を複数回連続して出力する場合には、状態複合信号を出力した後、所定時間（本実施例で１００ｍｓ）が経過するのを待ってから次回の状態複合信号を出力するように構成しており、例えば、メダル投入異常とメダル払出異常が発生した場合には、図２５に示すように、メダル投入異常に対応するセレクタ信号Ｄ３と、メダル払出異常に対応するホッパー信号Ｄ４をオンレベル（この例ではハイレベル）に設定した状態複合信号を一度出力した後、ストップビット信号の出力後１００ｍｓが経過するのを待ってから同一の状態複合信号を出力する。
【０１６８】
図２６は、状態複合信号の出力中にエラー状態が変化した場合における状態複合信号のタイムチャートである。この例では、エラー状態Ａを示す状態複合信号のブランクビットの出力中にエラーＢが発生している。この場合、上述のメイン処理内でセキュリティ状態情報をエラーＡからエラーＢに更新し、上述の集中端子板信号設定処理において、更新したセキュリティ状態情報に基づいてエラー状態Ｂを示す状態複合信号を生成する。
【０１６９】
図２７は、状態複合信号の出力中にメダル払出異常の状態が変化した場合におけるホッパー信号の変化を示したタイムチャートである。この例では、メダル払出異常を示す状態複合信号の出力中に、メダル払出異常の情報がオン→オフ→オン→オフ→オンと数回変化している。この場合、上述の集中端子板信号設定処理において、メダル払出異常の状態の変化（オン→オフ）があったことを不正防止用ＲＷＭ領域ワークエリアのセキュリティ情報変化累積情報に記憶しておき、記憶したセキュリティ情報変化累積情報に基づいて次回のセキュリティ状態情報を更新し、更新したセキュリティ状態情報に基づいて、メダル払出異常なしを示す状態複合信号を出力する。また、この例では、さらに、メダル払出異常なしを示す状態複合信号の出力前に、メダル払出異常の情報がオフ→オンと変化している。そのため、上述の集中端子板信号設定処理において、メダル払出異常の状態の変化（オフ→オン）があったことを不正防止用ＲＷＭ領域ワークエリアのセキュリティ情報変化累積情報に記憶しておき、記憶したセキュリティ情報変化累積情報に基づいて次回のセキュリティ状態情報を更新し、更新したセキュリティ状態情報に基づいてメダル払出異常を示す状態複合信号を出力している。
【０１７０】
図２８は、通常時、電断時、および復電時における、メダル投入情報、メダル払出情報、ＲＢ作動情報、ＢＢ作動情報、ＣＢ作動情報、ＭＢ作動情報、セキュリティ情報を用いた処理の流れを示した図である。
【０１７１】
スロットマシン１００は、通常時には、セキュリティ情報（エラー情報Ｄ１〜Ｄ５）をシリアル信号線を用いて出力するとともに、メダル投入情報、メダル払出情報、ＲＢ作動情報、ＢＢ作動情報、ＣＢ作動情報、ＭＢ作動情報の各情報を６本のパラレル信号線を用いて個別に出力する。
【０１７２】
図２９は、メダル投入信号とメダル払出信号の一例を示したタイムチャートである。メダル投入信号はメダルの投入枚数を示す信号であり、スタートレバー１３５の操作を受け付けた場合に、メダル投入情報に記憶したメダル投入枚数（この例では３枚）に応じた回数分だけ、基本最小パルス幅（この例では５０ｍｓ）のオンレベル（この例ではハイレベル）の信号を出力する。メダル払出信号はメダルの払出枚数を示す信号であり、全てのリール１１０〜１１２の停止時に、メダル払出情報に記憶したメダル払出枚数（この例では３枚）に応じた回数分だけ、基本最小パルス幅（この例では５０ｍｓ）のオンレベル（この例ではハイレベル）の信号を出力する。なお、再遊技役に入賞した場合にはメダル投入枚数分の払出枚数があるものとしてメダル払出信号を出力する。
【０１７３】
図３０は、ＢＢ信号とＲＢ信号の一例を示したタイムチャートである。ＢＢ信号はＢＢ遊技の作動を示す信号であり、全てのリール１１０〜１１２が停止し、ＢＢ遊技に対応する図柄組合せが揃った場合に、ＢＢ遊技を開始する次回の遊技の開始時（ＢＢ作動情報にオンを設定している場合）にオンレベル（この例ではハイレベル）の信号を出力し、図示はしないがＢＢ遊技が終了した場合（ＢＢ作動情報にオフを設定している場合）にオフレベル（ローレベル）の信号を出力する。ＲＢ信号はＲＢ遊技の作動を示す信号であり、全てのリール１１０〜１１２が停止し、ＲＢ遊技に対応する図柄組合せが揃った場合に、ＲＢ遊技を開始する次回の遊技の開始時（ＲＢ作動情報にオンを設定している場合）にオンレベル（この例ではハイレベル）の信号を出力し、図示はしないがＲＢ遊技が終了した場合（ＲＢ作動情報にオフを設定している場合）にオフレベル（ローレベル）の信号を出力する。なお、本実施例に係るスロットマシン１００はＣＢ遊技、ＭＢ遊技を採用していないため、ＣＢ信号、ＭＢ信号についての説明は省略するが、ＣＢ遊技、ＭＢ遊技を採用する場合にはＢＢ信号やＲＢ信号と同様に出力を行う。
【０１７４】
また、本実施例１では、メダルの投入枚数、メダルの払出枚数、遊技の状態など、状態変化の頻度が高い情報をパラレル信号として出力し、これらメダルの投入枚数、メダルの払出枚数、遊技の状態などに比べて状態変化の頻度が低い、前面扉１０２の開放／閉鎖、ホッパー１７２の異常発生、メダルセレクタ１７０の異常発生などの情報をシリアル信号として出力する。そのため、シリアル信号のオン／オフの切替え回数を、パラレル信号のオン／オフの切替え回数に比べて少なくすることができ、シリアル信号の伝達経路上に機械式スイッチを有するリレー４５４ｂ（後述）を配設しても、リレー４５４ｂのオン／オフ回数が必要以上に増大することがなく、リレー４５４ｂの耐久性を高めることができる。
【０１７５】
図２８に戻って、スロットマシン１００は、電断時においては、メダル投入情報、メダル払出情報、ＲＢ作動情報、ＢＢ作動情報、ＣＢ作動情報、ＭＢ作動情報の各情報を、ＲＡＭ３１３の第１特定領域の電断時状態情報に保存するとともに、セキュリティ情報を、ＲＡＭ３１３の第２特定領域の電断時状態情報に保存する。また、復電時には、メダル投入情報、メダル払出情報、ＲＢ作動情報、ＢＢ作動情報、ＣＢ作動情報、ＭＢ作動情報の各情報を、ＲＡＭ３１３の第１特定領域の復電時状態情報に保存するとともに、セキュリティ情報を、ＲＡＭ３１３の第２特定領域の復電時状態情報に保存する。また、復電時には、ＲＡＭ３１３の第１特定領域の電断時状態情報と、第１特定領域の復電時状態情報に基づいて（第１特定領域の電断時状態情報と第１特定領域の復電時状態情報の論理和を算出して）パラレル信号を生成し、ＲＡＭ３１３の第２特定領域の電断時状態情報と、第２特定領域の復電時状態情報に基づいて（第２特定領域の電断時状態情報と第２特定領域の復電時状態情報の論理和を算出して）状態複合信号（シリアル信号）を生成し、これらパラレル信号とシリアル信号を外部出力情報として外部集中端子板４５０から出力する。
【０１７６】
図３１は、メダル投入異常２〜４またはメダル払出異常３が発生した場合における、セキュリティ信号と、エラー表示のオン／オフタイミングと、エラー解除のタイミングを示したタイムチャートである。例えば、リール１１０〜１１２の回転中にメダル払出異常３を検出した場合には、図中のエラー検知位置においてホッパー信号Ｄ４としてオンレベル（この例ではハイレベル）の信号を出力するとともに、メダルの投入が可能となるメダル投入可能状態になったときに図中のエラー報知位置において遊技回数表示器１２６を用いてエラー表示を行う（エラー表示をオンにする）。なお、エラー解除の操作が行われた場合にはエラー表示を消去する（エラー表示をオフにする）。
【０１７７】
図３２は、設定変更中にメダル投入異常２〜４またはメダル払出異常３が発生した場合における、セキュリティ信号と、エラー表示のオン／オフタイミングと、エラー解除のタイミングを示したタイムチャートである。例えば、設定変更中にメダル払出異常３を検出した場合には、図中のエラー検知位置においてホッパー信号Ｄ４としてオンレベル（この例ではハイレベル）の信号を出力するが、遊技店の店員などが設定変更の作業を行っているときにホッパー１７２などの装置に触れてメダル払出異常３を誤検出した可能性が高いため、エラー表示は行わない。
【０１７８】
以上説明したように、本実施例に係るスロットマシン１００は、遊技装置を制御するための制御手段（例えば、主制御部３００）を備え、遊技装置(例えば、リール１１０〜１１２)を制御する遊技制御部と、遊技装置に対する不正を防止するための不正防止制御部と、を制御手段に含むことを特徴とする、遊技台である。
【０１７９】
本実施例に係るスロットマシン１００によれば、不正を防止するための不正防止制御プログラムや、この不正防止制御プログラムが参照または更新するデータを、遊技装置を制御するための遊技制御プログラムや、この遊技制御プログラムが参照または更新するデータから独立させることができる。そのため、制御手段における制御負担を分散することができ、制御負担の増大を抑えつつ、不正遊技の防止を促進できる場合がある。
【０１８０】
なお、遊技に関する制御を行うＣＰＵ（例えば、ＣＰＵ３１０）を含む制御手段（例えば、主制御部３００）と、前記制御手段が生成した遊技台の状態を示す状態情報（例えば、セキュリティ状態情報）を記憶する記憶手段（例えば、ＲＡＭ３１３）と、前記記憶手段に記憶している前記状態情報に基づいて不正防止用情報を生成する不正防止用情報生成部（例えば、集中端子板信号設定処理）と、を備え、前記不正防止用情報生成部と、前記不正防止用情報生成部による前記不正防止用情報の生成を開始させる遊技制御部（例えば、集中端子板信号設定処理を呼び出すタイマ割込み処理）と、を前記制御手段に備え、前記不正防止用情報を記憶する不正防止用情報記憶領域（例えば、不正防止用ＲＷＭ領域ワークエリア）を前記記憶手段に設け、前記不正防止用情報記憶領域は前記不正防止用情報生成部からのみ更新可能に構成してもよい。
【０１８１】
このような構成とすれば、不正防止用情報生成部を遊技制御部から独立させることができる。そのため、制御手段における制御負担を分散することができ、制御負担の増大を抑えつつ、不正遊技の防止を促進できる場合がある。また、不正防止用情報記憶領域を不正防止用情報生成部からのみ更新可能にすることで、制御プログラムを不正に改造して不正防止用情報を改ざんするような不正行為を抑止することができ、不正遊技を未然に防止できる場合がある。
【０１８２】
また、遊技装置を制御するための制御手段（例えば、主制御部３００）を備え、前記遊技装置を制御する遊技制御部（例えば、主制御部３００のタイマ割込み処理）と、前記遊技装置に対する不正を防止するための不正防止制御部（例えば、主制御部３００の集中端子板信号設定処理）と、を前記制御手段に含み、前記制御手段が生成した遊技台の状態を示す状態情報を記憶する記憶手段（例えば、ＲＡＭ（ＲＷＭ）３１３）を備え、前記記憶手段に記憶している前記状態情報に基づいて不正防止用情報を生成する不正防止用情報生成部（例えば、主制御部３００の集中端子板信号設定処理）を前記不正防止制御部に設け、前記遊技制御部は、前記不正防止用情報生成部による前記不正防止用情報の生成を開始させ、前記不正防止用情報に基づいて不正防止用報知をおこなう不正防止報知手段（例えば、外部集中端子板４５０）を備え、前記不正防止用情報を記憶する不正防止用情報記憶領域（例えば、不正防止用ＲＷＭ領域ワークエリア）を、該不正防止用情報以外の情報を記憶する記憶領域（例えば、制御用ＲＷＭ領域ワークエリア）とは別に前記記憶手段に設け、前記不正防止用情報記憶領域は前記不正防止用情報生成部からのみ更新可能に構成する一方で、前記記憶手段における前記不正防止用情報記憶領域以外の記憶領域は前記遊技制御部からのみ更新可能に構成し、前記不正防止情報生成部は、前記不正防止用情報の生成を開始した後に該不正防止用情報を所定の周期（例えば、タイマ割込みの周期）で更新してもよい。
【０１８３】
このような構成とすれば、不正防止用情報生成部と遊技制御部とをそれぞれ独立させて制御負担を分散できる場合がある。また、不正防止用情報記憶領域と不正防止用情報記憶領域以外の記憶領域とをそれぞれ更新可能な制御部を限定することで制御プログラムを改ざんする不正行為を抑止して不正防止用報知を確実に行うことができる場合がある。また、不正防止用情報や状態情報を改ざんする不正なプログラムを仕込まれたとしても、記憶領域が明確に区別されているため、不正行為を早期に特定することができる場合がある。また、不正防止用情報生成部による不正防止用情報の生成開始タイミングを遊技制御部が把握することができ、当該生成の開始を加味して遊技制御を行うことが可能となる場合がある。また、不正防止用情報生成部による不正防止用情報の生成や更新は所定の周期で行われるため、不正防止用情報を外部から厳密に把握することができる場合がある。
【０１８４】
また、遊技制御を少なくとも実行可能な第一の制御部（例えば、集中端子板信号設定処理を呼び出す主制御部３００のタイマ割込み処理）と、不正対策制御を少なくとも実行可能な第二の制御部（例えば、主制御部３００の集中端子板信号設定処理）と、前記第一の制御部と前記第二の制御部を少なくとも含む制御手段（例えば、主制御部３００）と、少なくとも前記第一の制御部によって更新されることが可能な第一の記憶領域（例えば、制御用ＲＷＭ領域ワークエリア）と、少なくとも前記第二の制御部によって更新されることが可能な第二の記憶領域（例えば、不正防止用ＲＷＭ領域ワークエリア）と、前記第一の記憶領域と前記第二の記憶領域を少なくとも含む記憶手段（例えば、主制御部３００のメモリ（ＲＡＭ（ＲＷＭ）３１３、ＲＯＭ３１２）と、を備えた遊技台であって、前記第一の制御部は、遊技台の状態を示す状態情報（例えば、セキュリティ信号出力待機タイマ情報など）を少なくとも生成可能なものであり、前記第二の制御部は、前記状態情報に基づいて不正対策情報（例えば、セキュリティ状態情報など）を少なくとも生成可能なものであり、前記第一の記憶領域は、前記状態情報を少なくとも記憶可能なものであり、前記第二の記憶領域は、前記不正対策情報を少なくとも記憶可能なものであり、前記第一の制御部は、前記第二の制御部による前記不正対策情報の生成を開始させるものであり、前記第二の制御部は、前記不正対策情報の生成を開始した後に該不正対策情報を所定の周期で更新するものであり、前記第二の制御部のみが参照可能な第三の記憶領域（例えば、ＲＯＭ不正防止用データ領域）を前記記憶手段は含むものであってもよい。
【０１８５】
このような構成とすれば、第一の制御部と第二の制御部とをそれぞれ独立させて制御負担を分散できる場合がある。また、第一の記憶領域と第二の記憶領域とをそれぞれ更新可能な第一、第二の制御部を限定することで制御プログラムを改ざんする不正行為を抑止することができる場合がある。また、第三の記憶領域を参照可能な第二の制御部を限定することで制御プログラムを改ざんする不正行為を抑止することができる場合がある。また、不正対策情報や状態情報を改ざんする不正なプログラムを仕込まれたとしても、記憶領域が明確に区別されているため、不正行為を早期に特定することができる場合がある。また、第二の制御部による不正対策情報の生成開始タイミングを第一の制御部が把握することができ、当該生成の開始を加味して遊技制御を行うことが可能となる場合がある。また、第二の制御部による不正対策情報の生成や更新は所定の周期で行われるため、不正対策情報を厳密に把握することができる場合がある。
【０１８８】
また、前記不正対策情報に基づいて不正対策報知を少なくとも実行可能な報知手段（例えば、外部集中端子板４５０）を備えていてもよい。
【０１８９】
このような構成とすれば、不正防止用信号を外部に出力することができ、不正対策情報を外部から厳密に把握することができる場合がある。
【０１９０】
また、前記第一の記憶領域は、前記第一の制御部のみが更新可能なものであってもよい。
【０１９１】
このような構成とすれば、不正対策情報や状態情報を改ざんする不正なプログラムを仕込まれたとしても、第一の記憶手段に記憶される状態情報の更新に制限を設けているため、状態情報を改ざんするような不正行為を抑止することができる場合がある。
【０１９２】
また、前記第二の記憶領域は、前記第二の制御部のみが更新可能なものであってもよい。
【０１９３】
このような構成とすれば、不正対策情報や状態情報を改ざんする不正なプログラムを仕込まれたとしても、第二の記憶手段に記憶される不正対策情報の更新に制限を設けているため、不正対策情報を改ざんするような不正行為を抑止することができる場合がある。
【０１９４】
また、前記制御手段が生成した遊技台の状態を示す状態情報を記憶する記憶手段を備え、前記記憶手段に記憶している前記状態情報に基づいて不正防止用情報を生成する不正防止用情報生成部を前記不正防止制御部に設け、前記遊技制御部は、前記不正防止用情報生成部による前記不正防止用情報の生成を開始させ、前記不正防止用情報に基づいて不正防止用報知をおこなう不正防止報知手段（例えば、外部集中端子板４５０）をさらに備え、前記不正防止用情報を記憶する不正防止用情報記憶領域を前記記憶手段に設け、前記不正防止用情報記憶領域は前記不正防止用情報生成部からのみ更新可能に構成してもよい。
【０１９５】
このような構成とすれば、不正防止用情報生成部を遊技制御部から独立させることができる。そのため、制御手段における制御負担を分散することができ、制御負担の増大を抑えつつ、不正遊技の防止を促進できる場合がある。また、不正防止用情報記憶領域を不正防止用情報生成部からのみ更新可能にすることで、制御プログラムを不正に改造して不正防止用情報を改ざんするような不正行為を抑止することができ、不正防止用信号を確実に出力できる場合がある。
【０１９６】
また、前記記憶手段における前記不正防止用情報記憶領域以外の記憶領域は前記遊技制御部からのみ更新可能に構成してもよい。
【０１９７】
このような構成とすれば、不正防止用情報生成部が使用する記憶領域と、遊技制御部が使用する記憶領域を明確に区別することができ、記憶領域の管理が容易となる上に、制御プログラムを不正に改造して不正防止用情報を改ざんするような不正行為を抑止することができ、不正遊技を未然に防止できる場合がある。
【０１９８】
また、前記制御手段は、前記記憶手段とは別に特定の記憶領域（例えば、ＣＰＵ３１０のレジスタ）を有し、前記遊技制御部と前記不正防止用情報生成部のうちの一方から他方に、前記特定の記憶領域を介して情報を伝達するように構成してもよい。
【０１９９】
このような構成とすれば、遊技制御部と不正防止用情報生成部の独立性を高めることができる。そのため、制御プログラムの開発、デバッグ、テストなどを効率的に行うことができ、制御プログラムの開発効率を向上させることができる上に、制御プログラムの開発後におけるメンテナンス性も高めることができる場合がある。
【０２００】
また、前記遊技制御部は、前記不正防止用情報生成部を開始させる場合に、前記記憶手段に記憶している状態情報（例えば、エラー情報Ｄ１〜Ｄ５）から生成した引き渡し用状態情報（例えば、セキュリティ状態情報）を前記特定の記憶領域に格納し、前記不正防止用情報生成部は、前記遊技制御部が前記特定の記憶領域に格納した前記引き渡し用状態情報を参照して前記不正防止用情報を生成するように構成してもよい。
【０２０１】
このような構成とすれば、引き渡し用状態情報のみによって遊技制御部から不正防止用情報生成部に情報を伝達することができ、遊技制御部と不正防止用情報生成部の独立性を高め、制御プログラムの開発効率やメンテナンス性を向上させることができる場合がある。
【０２０２】
また、前記不正防止報知手段は、前記不正防止用情報を不正防止用信号として外部に出力する信号出力手段であり、前記不正防止用情報生成部は、生成した前記不正防止用情報に基づく生成結果情報（例えば、信号状態）を前記特定の記憶領域に格納し、前記遊技制御部は、前記不正防止用情報生成部が前記特定の記憶領域に格納した生成結果情報を参照して、前記信号出力手段から前記不正防止用信号を出力するように構成してもよい。
【０２０３】
このような構成とすれば、生成結果情報のみによって不正防止用情報生成部から遊技制御部に情報を伝達することができ、遊技制御部と不正防止用情報生成部の独立性を高め、制御プログラムの開発効率やメンテナンス性を向上させることができる場合がある。
【０２０４】
また、前記不正防止用情報生成部は、１または複数の前記状態情報（例えば、エラー情報Ｄ１〜Ｄ５）に基づいて遊技台の１つの状態に関する情報を１つのパルスして生成するように構成し、複数の前記パルスを含んだ１フレームのシリアル情報を前記不正防止用情報は含み、前記遊技制御部は、前記１つのパルスの時間幅以下の周期で前記不正防止用情報生成部を動作させるように構成し、前記不正防止用情報生成部は、前記信号出力手段から前記不正防止用信号（例えば、状態複合信号）として出力する信号のオンまたはオフの状態を示す値を前記生成結果情報として前記特定の記憶領域に格納するように構成してもよい。
【０２０５】
このような構成とすれば、１または複数の状態情報を含む不正防止用情報を１フレームごとに確実に更新し、更新後の最新の不正防止用情報を外部にシリアル出力することができるため、不正防止用情報を迅速かつ確実に出力することができる場合がある。
【０２０６】
また、特定の初期化実行条件が成立した場合（例えば、電源投入時）に、前記遊技制御部は、前記記憶手段における前記不正防止用情報記憶領域以外の記憶領域（または、前記不正防止用情報記憶領域以外および上述の設定値の記憶領域以外の記憶領域）に記憶している全ての情報を初期化するように構成してもよい。
【０２０７】
このような構成とすれば、記憶手段の初期化を行う場合でも不正防止用情報を保持することができ、記憶手段の初期化後も不正防止用情報を確実に出力し、不正遊技を未然に防止することができる場合がある。
【０２０８】
また、前記遊技制御部は複数の処理を含み、該複数の処理のうちの所定の第１の処理から所定の第２の処理に分岐する場合に復帰位置を示す情報（例えば、復帰先のアドレス）を前記記憶手段における前記不正防止用情報記憶領域以外の記憶領域に設けたスタック領域（例えば、スタックエリア）に格納し、前記第２の処理から前記第１の処理に復帰する場合に、前記スタック領域に格納した前記復帰位置を示す情報を参照して復帰するように構成し、特定の初期化実行条件が成立した場合に、前記遊技制御部は、前記スタック領域以外および前記不正防止用情報記憶領域以外の前記記憶手段における記憶領域（または、上述の設定値の記憶領域以外、前記スタック領域以外および前記不正防止用情報記憶領域以外の記憶領域）に記憶している全ての情報を初期化するように構成してもよい。
【０２０９】
このような構成とすれば、記憶手段の初期化を行う場合でも不正防止用情報とスタック領域の情報を保持することができ、記憶手段の初期化後も第２の処理から第１の処理に確実に復帰することができる上に、不正防止用情報を確実に出力し、不正遊技を未然に防止することができる場合がある。
【０２１０】
なお、本発明に係る遊技台の構成は、上記実施例で示した構成に限定されるものではなく、例えば、不正防止制御部と遊技制御部の間の情報の受け渡しを、ＣＰＵ３１０のレジスタを介して行う例を示したが、例えば、ＲＡＭ３１３の特定の記憶領域を介して情報の受け渡しを行ってもよい。
【０２１１】
また、主制御部３００の遊技制御部と不正防止制御部の構成を、図３３に示すような構成としてもよい。この例では、遊技制御部のプログラムを、ＲＯＭの制御領域に記憶し、遊技制御部のプログラムが使用する書き換え不能なデータを、ＲＯＭのデータ領域に記憶し、遊技制御部のプログラムが使用する書き換え可能なデータを、ＲＷＭのＲＷＭ領域に記憶している。一方、不正防止制御部のプログラムを、ＲＯＭの不正防止用制御領域に記憶し、不正防止制御部のプログラムが使用する書き換え不能なデータを、ＲＯＭの不正防止用データ領域に記憶し、不正防止制御部のプログラムが使用する書き換え可能なデータを、ＲＷＭの不正防止用ＲＷＭ領域に記憶している。そして、遊技制御部のプログラムが、不正防止制御部のプログラムを呼び出すことによって、不正防止制御部のプログラムが、遊技制御部のプログラムが使用する書き換え可能なデータを参照可能に構成している。
【０２１２】
このように、前記記憶手段における前記不正防止用情報記憶領域以外の記憶領域に記憶している所定の情報（この例では、ＲＷＭのＲＷＭ領域）を前記不正防止用情報生成部が参照するように構成すれば、遊技制御部と不正防止制御部との間で情報交換を行う場合に特別な記憶手段を設ける必要がなく、ハードウェアやソフトトウェアの構成を簡素化することができる場合がある。
【０２１３】
また、前記遊技制御部および前記不正防止用情報生成部のそれぞれを、プログラム部と該プログラム部が参照するデータ部から構成し、前記不正防止用情報生成部のプログラム部は前記遊技制御部のデータ部を参照するように構成してもよい。
【０２１４】
このような構成とすれば、遊技制御部と不正防止制御部との間で情報交換を行う場合に特別な記憶手段を設ける必要がなく、ハードウェアやソフトウェアの構成を簡素化することができる場合がある。
【０２１５】
また、前記不正防止用情報生成部のデータ部は前記不正防止用情報生成部のプログラム部からのみ参照するように構成してもよい。
【０２１６】
このような構成とすれば、制御プログラムを不正に改造して不正防止用情報を改ざんするような不正行為を抑止することができ、不正遊技を未然に防止できる場合がある。
【０２１７】
また、不正防止用ＲＷＭ領域ワークエリアに記憶する情報は、セキュリティ状態情報、セキュリティ情報変化累積情報、信号出力タイマ情報、出力ビット残回数情報、信号出力残回数情報に限定されるものではなく、例えば、セキュリティ信号情報やセキュリティ信号出力待機タイマ情報を不正防止用ＲＷＭ領域ワークエリアにさらに記憶するようにしてもよい。このように、セキュリティ信号の生成に必要な情報のすべてを、遊技用の記憶領域とは別の不正防止用ＲＷＭ領域ワークエリアに記憶すれば、不正遊技をより確実に防止することが可能となる。
【０２１８】
また、不正防止用ＲＷＭ領域ワークエリアと制御用ＲＷＭ領域ワークエリアに記憶する情報の格納場所は特に限定されないが、例えば、不正防止用情報（セキュリティ状態情報、セキュリティ情報変化累積情報、信号出力タイマ情報、出力ビット残回数情報、信号出力残回数情報）、設定値、更新周期が短い情報、更新周期が長い情報の順番で格納することが好ましい。
【０２１９】
図３４は、上記実施例に係る主制御部３００の変形例を示したブロック図である。変形例に係る主制御部３８２には、上述のＣＰＵ３１０、ＲＯＭ（内蔵ＲＯＭ）３１２、ＲＡＭ（内蔵ＲＡＭ）３１３、入出力インターフェース（外部バスインターフェース）３６０、３６１、３７０、３７１、タイマ回路３１５、アドレスデコード回路３５０、クロック補正回路３１４、乱数発生回路３１７などとは別に不正防止用回路３８０を設けている。そして、上記実施例においてＲＯＭ３１２のＲＯＭ不正防止用制御領域に記憶していた不正防止制御プログラムと、上記実施例においてＲＡＭ３１３の不正防止用ＲＷＭ領域ワークエリアに記憶していた不正防止制御データを、不正防止用回路３８０に単一のパッケージとして格納している。
【０２２０】
このように、不正防止生成部を記憶する記憶領域と、不正防止生成部が使用する不正防止用情報記憶領域を別回路（この例では、不正防止用回路）として単一パッケージに収めれば、不正を防止するための不正防止制御プログラムや、この不正防止制御プログラムが参照または更新するデータを、遊技装置を制御するための遊技制御プログラムや、この遊技制御プログラムが参照または更新するデータから物理的に独立させることができ、不正遊技をより確実に防止できる場合がある。
【０２２１】
また、上述の不正防止用情報を不正を防止するために報知する不正防止報知手段を、不正防止用情報に基づいて制御手段のうちの所定の機能を不能動化（例えば停止、スキップなど）させるようにしてもよい。ここで所定の機能として、例えば、上記図３４に記載のＣＰＵ、リセット／割り込みコントローラなどを適用してもよいし、遊技制御部のプログラムの一部（例えば、遊技メダル投入受付処理Ｓ５０４、抽選処理Ｓ２１０、遊技メダル払出処理Ｓ２１４、上述の清算処理）を適用してもよい。また、不正防止用情報を参照するなどして不能動化すると判定したことを条件に不能動化処理（例えば、停止（ＨＡＬＴ実行）、所定のプログラム範囲（例えばジャンプのみを格納したプログラム範囲など）で無限ループなど）を実行するようにしてもよい。
【０２２２】
また、制御用ＲＷＭ領域ワークエリアには、乱数発生回路３１７から取得した値を一時的に格納する領域、入賞役を示す識別子情報を格納する領域、ボーナスを開始してからのゲーム数を示す情報を格納する領域、発生中のエラーを示す識別子情報を格納する領域など遊技の制御に必要な値を格納するようにしてもよい。
【０２２３】
また、制御用ＲＷＭ領域ワークエリアに記憶しているセキュリティ信号出力待機タイマ情報を図１０のＳ１００３で更新するようにしていることで、不正制御部（実施例ではセキュリティ信号初期化処理Ｓ２０１と集中端子板信号設定処理Ｓ５１０の２つの処理）から制御用ＲＷＭ領域ワークエリアを更新している。すなわち、不正制御部（実施例ではセキュリティ信号初期化処理Ｓ２０１と集中端子板信号設定処理Ｓ５１０の２つの処理）は不正防止用ＲＷＭ領域ワークエリア（実施例ではセキュリティ状態情報、セキュリティ情報変化累積情報、信号出力タイマ情報、出力ビット残回数情報、および信号出力残回数情報を格納する領域）と制御用ＲＷＭ領域ワークエリアの一部（実施例ではセキュリティ信号出力待機タイマ情報）を更新可能に構成しており、遊技制御部（実施例ではセキュリティ信号初期化処理Ｓ２０１と集中端子板信号設定処理Ｓ５１０の２つの処理とは別に記載した全ての処理）は制御用ＲＷＭ領域ワークエリア（ＲＷＭにおける不正防止用ＲＷＭ領域ワークエリア以外の領域）のみを更新可能に構成している。このように不正防止用ＲＷＭ領域ワークエリアを更新する箇所を予め明確に特定しておくことで、プログラムが不正に変更されることで開発当初の仕様では不正として判定する、または不正発生を報知するプログラムが機能しなくなる不具合を防止できる場合がある。また、重要度の高い不正防止制御に開発時の不注意によるミス（バグ）が含まれるといった事態の発生を防止することができる場合がある。
【０２２４】
また、不正制御部（実施例ではセキュリティ信号初期化処理Ｓ２０１と集中端子板信号設定処理Ｓ５１０の２つの処理）は不正防止用ＲＷＭ領域ワークエリア（実施例ではセキュリティ状態情報、セキュリティ情報変化累積情報、信号出力タイマ情報、出力ビット残回数情報、および信号出力残回数情報を格納する領域）のみを更新可能に構成し、遊技制御部（実施例ではセキュリティ信号初期化処理Ｓ２０１と集中端子板信号設定処理Ｓ５１０の２つの処理とは別に記載した全ての処理）は制御用ＲＷＭ領域ワークエリア（ＲＷＭにおける不正防止用ＲＷＭ領域ワークエリア以外の領域）のみを更新可能に構成してもよい。すなわち、図１０におけるＳ１００３をセキュリティ信号初期化処理から消去し、Ｓ３０１の開始前、または終了時にＳ１００３に記載の処理内容を実行するようにしてもよぃ。実施例ではセキュリティ信号出力待機タイマは設定が変更された場合に、必ず設定が変更されたことを３フレーム分出力するために存在している。このような構成にすれば、各制御部の独立性が高まることで上述と同様の効果を、より高く奏することができる場合がある。
【０２２５】
また、例えば、上述のとおり不正制御部は不正防止用ＲＷＭ領域ワークエリアのみを更新可能に構成し、遊技制御部は制御用ＲＷＭ領域ワークエリアのみを更新可能に構成し、さらに実施例のとおり遊技制御部はＲＷＭとは別の所定の記憶領域（実施例ではレジスタＡに記憶させたセキュリティ状態情報）に不正制御部に引き渡すべき情報（実施例では、遊技台で現在発生していると判定されたエラー情報）を記憶し、不正制御部は引き渡された情報を記憶（実施例ではシリアル信号の送信開始時に遊技台で現在発生していると判定されたエラー情報からの変化累積情報を記憶）し、さらに今回出力するべき信号の状態（オン状態なのか、オフ状態なのか）をレジスタＦのキャリーフラグにセット（例えば今回出力するべき信号の状態がオン状態の場合はキャリーフラグをオンにセット）して、遊技制御部に復帰する。このように遊技制御部と不正制御部の状態のやり取りにレジスタのみを使用することで、さらに高い上述の効果を期待できる場合がある。この構成の場合のように、制御用ＲＷＭ領域ワークエリアにセキュリティ情報の格納領域を設けなくても良い場合がある。その他出力中または出力予定の不正防止信号がオン状態かオフ状態かのみを格納するための１ビット格納領域をＲＷＭやその他の記憶装置に用意しても良い。そうすることでＲＷＭ領域を他の所定の遊技制御用に使用することが可能になり、遊技性をより多彩にすることができるようになる場合がある。
【０２２６】
また、ＲＯＭに遊技制御用プログラム領域（００００Ｈ〜１１ＦＦＨ）、不正防止制御用プログラム領域（１２００Ｈ〜１２７ＦＨ）、遊技制御用データ領域（１２８０Ｈ〜1Ｅ７ＢＨ）、および不正防止制御用データ領域（１Ｅ７ＣＨ〜1ＥＢＢＨ）の順番で連続的に隙間なく配置する例を示した。このようにすることで遊技制御用プログラム領域と不正防止制御用プログラム領域の間、不正防止制御用プログラム領域と遊技制御用データ領域の間、遊技制御用データ領域の間と不正防止制御用データ領域の間などに不正なプログラムが発見し難く密かに格納されることを防止できるなど、不正の防止を促進できる場合がある。しかし、例えば遊技制御用プログラム領域は００００Ｈ〜１１ＦＦＨ、不正防止制御用プログラム領域は１２００Ｈ〜１２７ＦＨと決めておき、例えば遊技制御用プログラムが００００Ｈ〜１０ＦＦＨに収まった場合であっても、不正防止制御用プログラムは１２００Ｈから格納するようにしてもよい。データ領域も同様に予め決められた格納スタート位置から格納するようにしてもよい。このように構成した場合であれば、機種ごとに遊技制御用プログラムの長さは変化しても、機種間で変化の少ない、または変化しない不正制御用プログラムは所定の格納開始位置（例えば１２００Ｈ）から格納開始することで、不正制御用プログラムの範囲が明確になり、プログラムの確認が簡単に行なえることで不正の防止を促すことができる場合がある。例えば前回開発機種と今回開発機種とで不正制御用プログラムに変更がなければ、不正防止制御用プログラム領域は１２００Ｈ〜１２７ＦＨを機械的にチェックすれば良いなどメリットが生まれる場合がある。これは、遊技制御用プログラム、不正防止制御用プログラム、遊技制御用データ、不正防止制御用データのうちの１、複数、または全部について格納スタート位置を決めるようにしても良い。順番に関しては、実施例とは異なり不正防止制御用データ領域の後方に遊技制御用データ領域を配置しても良い。
【０２２７】
また、実施例に記載の遊技台では、ＲＷＭ領域のうち不正防止用ＲＷＭ領域の後方に制御用ＲＷＭ領域を配置している。このようにＲＷＭ領域の一端に不正防止用ＲＷＭ領域を配置することで、遊技制御部不正制御部がそれぞれが更新可能としているＲＷＭ領域をループを用いた簡単な短いプログラムで初期化することが可能になる。また制御用ＲＷＭ領域のうちの最後方（不正防止用ＲＷＭ領域とは逆の端部）にはスタックエリアを設けている。このようにすることで、処理手順によってはスタックエリア以外のＲＷＭを一括で初期化する必要があったとしても、不正防止用ＲＷＭ領域とスタックエリアとで挟まれる箇所だけ初期化すればよく、ループを用いた簡単な初期化プログラムで処理することが可能になる。さらに制御用ＲＷＭ領域のうちの最前方部（不正防止用ＲＷＭ領域側の端部）に設定キーの値を格納する領域を設けても良い。このようにすれば、設定キーの値を格納する領域とスタックエリアとで挟まれる箇所はループを用いた簡単な初期化プログラムで処理し、設定キーの値を格納する値はループ外で値を設定することで、抽選結果に大きな結果を与える設定キーの値は、ループを用いた簡単な初期化プログラムで値が変化してしまうといった可能性を排除し、外部操作の結果を検出した場合にのみ値が確実に設定されるようになり、不正の発生を防止することが可能になる。
【０２２８】
また、実施例では読み書き可能な記憶領域をＲＡＭとＲＷＭと記載したが、これらＲＡＭとＲＷＭは同一のものとしてもよい。
【０２２９】
また、プログラム領域とデータ領域の違いはＣＰＵ３１０が備えているプログラムカウンタ（所謂ＰＣ）がそのアドレスを取り得るかどうかとしてもよい場合がある。図６の例では、ＲＯＭのデータ領域は１２００Ｈから１ＥＢＢＨとしていることから、遊技制御部または不正防止用制御部の制御によりＣＰＵ３１０が動作する場合には、ＰＣは１２００Ｈから１ＥＢＢＨの値を取ることはないものとしてもよい。さらにＰＣは７Ｅ００Ｈから７ＦＦＦＨの値も取ることはないものとしてもよい。
【０２３０】
また、実施例では不正防止用ＲＷＭ領域ワークエリア（ＲＷＭにおけるセキュリティ状態情報、セキュリティ情報変化累積情報、信号出力タイマ情報、出力ビット残回数情報、および信号出力残回数情報を格納する領域のみ）と制御用ＲＷＭ領域ワークエリア（ＲＷＭにおける不正防止用ＲＷＭ領域ワークエリア以外の領域）と異常が発生したことを示す情報をレジスタＡに異常の種類を特定可能に構成（エラー情報Ｄ２〜Ｄ４）し、異常の発生を検出するたびにレジスタＡの値を更新する例を挙げたが、異常が発生したことを示す情報をＲＷＭの異常情報を格納する領域を制御用ＲＷＭ領域ワークエリアに設け、遊技制御部は異常の発生を検出するたびにこの異常情報に異常の種類を特定可能に格納するように構成しても良い。そして不正制御部はこの異常情報をＲＷＭから参照して不正制御処理（例えば集中端子版信号設定処理Ｓ５１０）をおこなうように構成しても良いし、遊技制御部が所定の処理で異常情報の内容を上述のエラー情報Ｄ２〜Ｄ４のような形式に変換してレジスタにセットし、不正制御部はＲＷＭにおけるこの異常情報を参照せずに不正制御処理（例えば集中端子板信号設定処理Ｓ５１０）をおこなうように構成しても良い。さらに、上述の異常情報は、ここに記載した不正制御以外の所定のエラー報知処理、例えば画像、光、音をいて遊技台に異常が発生していることを報知する処理にも流用するようにしてもよい。
【０２３１】
また、セキュリティ信号初期化処理Ｓ２０１と集中端子板信号設定処理Ｓ５１０の２つの処理を不正制御部として例示したが、これに限定されず、遊技台で発生したと判定された異常状態を画像、光、音などによる表示によって報知する場合の、報知のための情報生成に使用しても良い。例えば不正制御部で画像表示装置、複数のランプ、スピーカなど報知手段を制御するサブ制御基板に出力するコマンドデータの生成に使用しても良い。もちろん不正制御部を遊技台で所定の異常状態が発生しているか否かの判定に適用しても良い。例えば、上述の抽選処理Ｓ２１０によって決定した入賞役の種類を外部に出力するための信号の生成に適用しても良いし、所定のカード（例えばプリペイドカード、ＩＣカード）に記憶させている遊技価値の量を読み取り、遊技媒体（例えばコイン）の貸し出しを行なう、またはクレジット枚数を増加させるカードリードユニットとの通信制御に適用しても良い。
【０２３２】
また、上記実施例では、シリアル信号の最小パルス幅である２０ｍｓの時間をタイマ割込み１３回分で生成したが、その他の方法を用いてもよい。
【０２３３】
また、タイマ割込処理を開始するたびに集中端子板信号設定処理を行う例を示したが、これに限定されず、例えば所定の回数タイマ割込処理を開始するうち１回だけ集中端子板信号設定処理を行うようにしてもよい。具体的にはＲＡＭ３１３に所定のカウンタを設け、電源投入時などにこのカウンタに初期値（例えば５）をセットし、タイマ割込処理を開始するたびに１マイナスするように更新し、更新結果が０の場合には初期値を再設定するようにする。そして、このカウンタの値が所定の値（例えば１）の場合だけ、集中端子板信号設定処理をおこなうようにしてもよい。上記実施例は機械式接点を用いた通信であり、信号のオン・オフにある程度の時間を必要とするため、このようにある程度長い期間ごとに信号の切り替えをすることで制御の負荷を低減できる場合がある。
【０２３４】
また、上記図４には、電源基板４６０が電圧低下信号を出力する例を示したが、本発明はこれに限定されるものではなく、例えば、電源基板４６０が主制御部３００に供給する電源の電圧値（または電流値）の変化を監視する電源監視回路を主制御部３００内に設け、この電源監視回路が電源の電圧値（または電流値）が所定のしきい値を下回った場合に電圧低下信号を出力するように構成してもよい。
【０２３５】
また、本発明に係る「状態情報」は、上記実施例で例示したものに限定されるものではなく、例えば、ホッパ異常中、ホッパ異常解消、セレクタ異常中、セレクタ異常解消、設定処理開始、設定処理終了、ドア開放中、ドア閉鎖中、電源投入、電源断、所定の信号線の断線の検出などといった遊技装置の状態も含み、これらの１の状態、または複数の状態の組合せと、各種のパルスパターンを対応付けてもよい。また、情報の種類は主にドア情報、ホッパ情報、セレクタ情報、設定情報、スタートレバー操作情報の５つを例示したが、これに限定されるものではない。例えば、情報の種類は上部ドア開放中情報(遊技装置を上部・下部の２枚のドアで覆う構成を有している場合)、上部ドア閉鎖中情報、ドア開放中情報、ドア閉鎖中情報、ホッパ異常、ホッパ駆動中状態、ホッパ停止中状態、セレクタ異常、セレクタをメダルが通過している状態、設定変更中情報、設定確認中情報、電源投入中状態、電源投入発生状態、電源再投入状態、電源断発生状態、ＲＡＭ異常状態、所定の役に当選した状態、所定の役に入賞した状態、所定のボーナス期間中の状態、所定のＲＴ期間中の状態、リール回転中状態、ゲーム中状態、クレジットを精算中の状態、メダル投入中の状態など所定の状態を適用してもよい。
【０２３６】
また、発生頻度（または変化頻度）の高い情報をパラレル信号線から出力し、発生頻度（または変化頻度）の低い情報を１本のシリアル信号線から出力する例を挙げたが、これに限定されず、どの情報をパラレル信号線により出力し、どの情報をシリアル信号として出力するかは適宜決定すればよい。
【０２３７】
また、状態複合信号を伝達する信号線を複数有するように構成してもよい。すなわち、１種類の情報を伝達するための１または複数の信号線（例えばメダル投入信号から外部信号４）、複数種類の情報を伝達する１または複数の単一信号線（例えば状態複合信号）を有するようにしてもよく、また、それらを一対のコネクタおよび１セットの信号線で構成した単一の信号送信部材に含み、その信号送信部材で所定の区間（例えば基板間）を電気的に接続するように構成してもよい。
【０２３８】
また、本発明に係る遊技台は、「複数種類の図柄が施された複数のリールと、このリールの回転を開始させるためのスタートレバーと、各々のリールに対応して設けられ、リールの回転を個別に停止させるためのストップボタンと、予め定められた役の内部当選の当否を抽選により判定する抽選手段と、この抽選手段の判定結果とストップボタンの操作に基づいて、リールを停止させるリール停止制御手段と、を備え、停止時のリールにより表示される図柄の組合せが、内部当選した役に対応して予め定められた図柄の組合せである場合に前記役に入賞するように構成されたスロットマシン」に好適であるが、上記実施例に示されるようなスロットマシンの構造等に限定されるものではない。
【０２３９】
従って、例えば、上記実施例においては、メダル（コイン）を遊技媒体としたスロットマシンの例を示したが、本発明はこれに限定されるものではなく、例えば、遊技球（例えば、パチンコ玉）を遊技媒体としたスロットマシンやパチンコ遊技機などにも適用可能である。
【０２４０】
ここで、本発明が適用されるパチンコ遊技機としては、リール（回転体）などの可動体を有し所定の図柄(識別情報)を変動表示する可変表示装置を備え、始動口に遊技球が入って入賞することを契機として、可変表示装置で図柄を変動させた後に図柄を停止表示し、遊技状態の推移を告知するようなパチンコ遊技機が一例として挙げられる。
【０２４１】
このようなパチンコ遊技機では、遊技球が始動口に入球すると、抽選を行い、この抽選結果が当りであるか否かを判定する。そして、この抽選で大当たりに当選すると、可変表示装置により、特定の図柄による組合せ(大当たり図柄；例えば、７７７など)を表示し、大当たり状態に移行する。大当たり状態では、大入賞口を、例えば、所定の時間または所定の回数、開放させ続けるので、遊技球は入球しやすい状態となり、遊技者にとって有利な状態が実現されるようになっている。また、特定の図柄による組合せ(大当たり図柄)が、確率変動を伴う大当たり図柄（確変図柄）である場合には、次に大当たりとなる確率を高く設定するため、遊技者にとってさらに有利な状態が実現される。
【０２４２】
また、上記実施例に記載された作用及び効果は、本発明から生じる最も好適な作用及び効果を列挙したに過ぎず、本発明による作用及び効果は、上記実施例に記載されたものに限定されるものではない。
【産業上の利用可能性】
【０２４３】
本発明は、パチスロ機やパチンコ遊技機に代表される遊技台に適用することができる。
【符号の説明】
【０２４４】
１００…スロットマシン
１０１…本体
１０２…前面扉
１１０、１１１、１１２…リール
１３５…スタートレバー
１３７、１３８、１３９…ストップボタン
１７０…メダルセレクタ
１７２…ホッパー
３００…主制御部
４００…副制御部
４５０…外部集中端子板
５００…情報提供端子板
５５０…情報収集装置
５５０ａ…情報受信端子板
【図３】
0005610448.tif 000002
【図４】
0005610448.tif 000003
【図５】
0005610448.tif 000004
【図６】
0005610448.tif 000005
【図７】
0005610448.tif 000006
【図８】
0005610448.tif 000007
【図９】
0005610448.tif 000008
【図１０】
0005610448.tif 000009
【図１１】
0005610448.tif 000010
【図１２】
0005610448.tif 000011
【図１３】
0005610448.tif 000012
【図１４】
0005610448.tif 000013
【図１５】
0005610448.tif 000014
【図１６】
0005610448.tif 000015
【図１７】
0005610448.tif 000016
【図１８】
0005610448.tif 000017
【図１９】
0005610448.tif 000018
【図２０】
0005610448.tif 000019
【図２１】
0005610448.tif 000020
【図２２】
0005610448.tif 000021
【図２３】
0005610448.tif 000022
【図２４】
0005610448.tif 000023
【図２５】
0005610448.tif 000024
【図２６】
0005610448.tif 000025
【図２７】
0005610448.tif 000026
【図２８】
0005610448.tif 000027
【図２９】
0005610448.tif 000028
【図３０】
0005610448.tif 000029
【図３１】
0005610448.tif 000030
【図３２】
0005610448.tif 000031
【図３３】
0005610448.tif 000032
【図３４】
0005610448.tif 000033
【図１】
0005610448.tif 000034
【図２】
0005610448.tif 000035