(57)【要約】【課題】不正行為が行われたことを迅速に把握することができ、不正行為を防止することが可能な遊技台を提供する。【解決手段】遊技台には、入力信号が所定レベルに固定されている未使用端子を有するＩＣが配設される。また、遊技台は、前記未使用端子の入力信号の変化を検知するワンチップマイコンを備える。【選択図】図８
2012016507.tif 000002
【特許請求の範囲】
【請求項１】
入力信号が所定レベルに固定されている未使用端子を有するＩＣが配設された遊技台であって、
前記未使用端子の入力信号の変化を検知するワンチップマイコンを備えることを特徴とする遊技台。
【請求項２】
請求項１に記載の遊技台であって、
前記ワンチップマイコンは、前記未使用端子の入力信号の変化を検知した場合に、その旨を所定の報知態様で報知するための処理を行うことを特徴とする遊技台。
【請求項３】
請求項２に記載の遊技台であって、
遊技の進行を制御する主制御基板を備え、
前記ワンチップマイコンは、前記主制御基板に配設され、前記主制御基板の全体を制御することを特徴とする遊技台。
【請求項４】
請求項３に記載の遊技台であって、
前記未使用端子は、前記ワンチップマイコンに配設された端子であることを特徴とする遊技台。
【請求項５】
請求項４に記載の遊技台であって、
前記ワンチップマイコンは、所定のタイミングで取得された抽選用乱数値に基づいて遊技に関する抽選を行い、
前記主制御基板は、前記抽選用乱数値の生成に関する信号を出力するＩＣを備え、
前記ワンチップマイコンに配設された前記未使用端子は、前記抽選用乱数値の生成に関する信号を出力するＩＣに配設された端子のいずれかに接続されていることを特徴とする遊技台。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回胴遊技機（スロットマシン）や弾球遊技機（パチンコ機）に代表される遊技台に関する。
【背景技術】
【０００２】
近年、遊技台に対する不正行為が目立ってきている。例えば、遊技に関する抽選を行うワンチップＩＣを設けた基板に対し不正なＩＣを取り付けて不正に遊技媒体の払い出しを受ける行為が挙げられ、このような不正行為に対しては、上記ワンチップＩＣを設けた基板全体を覆うカバーを設け、このカバーが開封された場合にその痕跡を残すことで不正行為の有無を把握することを可能にする遊技台が考えられている（例えば、特許文献１参照）。
【０００３】
また、上述した不正行為の他に、例えば、上記ワンチップＩＣを設けた基板に対し外部から不正信号（例えば、静電気や電波等）により誤作動を誘発させて不正に遊技媒体の払い出しを受ける行為が挙げられ、このような不正行為に対しては、上記ワンチップＩＣの制御と関連して動作する副基板を設けることで上記不正信号の影響を受けにくくする遊技台が考えられている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１６１８９１号公報
【特許文献２】特許第４４６３４１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の遊技台では、不正行為が行われている最中にその不正行為の有無を検知することは出来ず、さらに、巧妙に痕跡を残さないように不正なチップが取り付けられた場合は不正行為の有無を把握することが出来ないという問題がある。また、上記特許文献２の遊技台では、不正信号による誤作動を抑止することについては一定の効果を奏すると考えられるが、このような不正行為自体が行われたことを把握することができないという問題がある。
【０００６】
本発明は、このような従来の問題点を解決するためになされたものであって、不正行為が行われたことを迅速に把握することができ、不正行為を防止することが可能な遊技台を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、入力信号が所定レベルに固定されている未使用端子を有するＩＣが配設された遊技台であって、前記未使用端子の入力信号の変化を検知するワンチップマイコンを備えることを特徴とする遊技台である。
【発明の効果】
【０００８】
本発明に係る遊技台によれば、不正行為が行われたことを迅速に把握することができ、不正行為を防止することができる。
【図面の簡単な説明】
【０００９】
【図１】スロットマシンの外観斜視図を示したものである。
【図２】制御部の回路ブロック図を示したものである。
【図３】主制御部の基本回路内部の構成を詳細に示した内部構成図である。
【図４】基本回路の端子配置の一例を示した端子配置図である。
【図５】乱数発生回路の内部構成を示した内部構成図である。
【図６】クロック信号ＲＣＫ，不正信号検出用端子の出力信号、およびラッチ信号の波形変化と、乱数ラッチフラグレジスタの更新タイミングとの関係を示すタイムチャートの一例である。
【図７】主制御部を構成する主基板の平面図である。
【図８】主基板の部分拡大図である。
【図９】主制御部メイン処理の流れを示すフローチャートである。
【図１０】主制御部タイマ割込処理の流れを示すフローチャートである。
【図１１】デバイス監視処理の流れを示すフローチャートである。
【図１２】（ａ）第１副制御部のＣＰＵが実行するメイン処理のフローチャートである。（ｂ）第１副制御部のコマンド受信割込処理のフローチャートである。（ｃ）第１副制御部のタイマ割込処理のフローチャートである。
【図１３】不正信号検知入力端子の変形例を示した回路図である。
【図１４】パチンコの正面図である。
【発明を実施するための形態】
【００１０】
以下、図面を用いて、本発明の実施形態に係る遊技台（例えば、スロットマシン１００等の回胴遊技機やパチンコ機等の弾球遊技機）について詳細に説明する。
【００１１】
＜全体構成＞
【００１２】
図１に示すスロットマシン１００は、本体１０１と、本体１０１の正面に取付けられ、本体１０１に対して開閉可能な前面扉１０２と、を備える。本体１０１の中央内部には、（図示省略）外周面に複数種類の図柄が配置されたリールが３個（左リール１１０、中リール１１１、右リール１１２）収納され、スロットマシン１００の内部で回転できるように構成されている。これらのリール１１０乃至１１２はステッピングモータ等の駆動装置により回転駆動される。
【００１３】
本実施形態において、各図柄は帯状部材に等間隔で適当数印刷され、この帯状部材が所定の円形筒状の枠材に貼り付けられて各リール１１０乃至１１２が構成されている。リール１１０乃至１１２上の図柄は、遊技者から見ると、図柄表示窓１１３から縦方向に概ね３つ表示され、合計９つの図柄が見えるようになっている。そして、各リール１１０乃至１１２を回転させることにより、遊技者から見える図柄の組み合せが変動することとなる。つまり、各リール１１０乃至１１２は複数種類の図柄の組合せを変動可能に表示する表示装置として機能する。なお、このような表示装置としてはリール以外にも液晶表示装置等の電子画像表示装置も採用できる。また、本実施形態では、３個のリールをスロットマシン１００の中央内部に備えているが、リールの数やリールの設置位置はこれに限定されるものではない。
【００１４】
各々のリール１１０乃至１１２の背面には、図柄表示窓１１３に表示される個々の図柄を照明するためのバックライト（図示省略）が配置されている。バックライトは、各々の図柄ごとに遮蔽されて個々の図柄を均等に照射できるようにすることが望ましい。なお、スロットマシン１００内部において各々のリール１１０乃至１１２の近傍には、投光部と受光部から成る光学式センサ（図示省略）が設けられており、この光学式センサの投光部と受光部の間をリールに設けられた一定の長さの遮光片が通過するように構成されている。このセンサの検出結果に基づいてリール上の図柄の回転方向の位置を判断し、目的とする図柄が入賞ライン上に表示されるようにリール１１０乃至１１２を停止させる。
【００１５】
入賞ライン表示ランプ１２０は、有効となる入賞ライン１１４を示すランプである。有効となる入賞ラインは、遊技媒体としてベットされたメダルの数によって予め定まっている。入賞ライン１１４は５ラインあり、例えば、メダルが１枚ベットされた場合、中段の水平入賞ラインが有効となり、メダルが２枚ベットされた場合、上段水平入賞ラインと下段水平入賞ラインが追加された３本が有効となり、メダルが３枚ベットされた場合、右下り入賞ラインと右上り入賞ラインが追加された５ラインが入賞ラインとして有効になる。なお、入賞ライン１１４の数については５ラインに限定されるものではなく、また、例えば、メダルが１枚ベットされた場合に、中段の水平入賞ライン、上段水平入賞ライン、下段水平入賞ライン、右下り入賞ラインおよび右上り入賞ラインの５ラインを有効な入賞ラインとして設定してもよく、ベット数に関係なく、一律に同一数の入賞ラインを有効な入賞ラインとして設定してもよい。
【００１６】
告知ランプ１２３は、例えば、後述する内部抽選において特定の入賞役（具体的には、ボーナス）に内部当選していること、または、ボーナス遊技中であることを遊技者に知らせるランプである。遊技メダル投入可能ランプ１２４は、遊技者が遊技メダルを投入可能であることを知らせるためのランプである。再遊技ランプ１２２は、前回の遊技において入賞役の一つである再遊技に入賞した場合に、今回の遊技が再遊技可能であること（メダルの投入が不要であること）を遊技者に知らせるランプである。リールパネルランプ１２８は演出用のランプである。
【００１７】
ベットボタン１３０乃至１３２は、スロットマシン１００に電子的に貯留されているメダル（クレジットという）を所定の枚数分投入するためのボタンである。本実施形態においては、ベットボタン１３０が押下される毎に１枚ずつ最大３枚まで投入され、ベットボタン１３１が押下されると２枚投入され、ベットボタン１３２が押下されると３枚投入されるようになっている。以下、ベットボタン１３２はＭＡＸベットボタンとも言う。なお、遊技メダル投入ランプ１２９は、投入されたメダル数に応じた数のランプを点灯させ、規定枚数のメダルの投入があった場合、遊技の開始操作が可能な状態であることを知らせる遊技開始ランプ１２１が点灯する。
【００１８】
メダル投入口１４１は、遊技を開始するに当たって遊技者がメダルを投入するための投入口である。すなわち、メダルの投入は、ベットボタン１３０乃至１３２により電子的に投入することもできるし、メダル投入口１４１から実際のメダルを投入（投入操作）することもでき、投入とは両者を含む意味である。貯留枚数表示器１２５は、スロットマシン１００に電子的に貯留されているメダルの枚数を表示するための表示器である。遊技情報表示器１２６は、各種の内部情報（例えば、ボーナス遊技中のメダル払出枚数）を数値で表示するための表示器である。払出枚数表示器１２７は、何らかの入賞役に入賞した結果、遊技者に払出されるメダルの枚数を表示するための表示器である。貯留枚数表示器１２５、遊技情報表示器１２６、および、払出枚数表示器１２７は、７セグメント（ＳＥＧ）表示器とした。
【００１９】
スタートレバー１３５は、リール１１０乃至１１２の回転を開始させるためのレバー型のスイッチである。即ち、メダル投入口１４１に所望するメダル枚数を投入するか、ベットボタン１３０乃至１３２を操作して、スタートレバー１３５を操作すると、リール１１０乃至１１２が回転を開始することとなる。スタートレバー１３５に対する操作を遊技の開始操作と言う。
【００２０】
ストップボタンユニット１３６には、ストップボタン１３７乃至１３９が設けられている。ストップボタン１３７乃至１３９は、スタートレバー１３５の操作によって回転を開始したリール１１０乃至１１２を個別に停止させるためのボタン型のスイッチであり、各リール１１０乃至１１２に対応づけられている。以下、ストップボタン１３７乃至１３９に対する操作を停止操作と言い、最初の停止操作を第１停止操作、次の停止操作を第２停止操作、最後の停止操作を第３停止操作という。なお、各ストップボタン１３７乃至１３９の内部に発光体を設けてもよく、ストップボタン１３７乃至１３９の操作が可能である場合、該発光体を点灯させて遊技者に知らせることもできる。
【００２１】
メダル返却ボタン１３３は、投入されたメダルが詰まった場合に押下してメダルを取り除くためのボタンである。精算ボタン１３４は、スロットマシン１００に電子的に貯留されたメダル、ベットされたメダルを精算し、メダル払出口１５５から排出するためのボタンである。ドアキー孔１４０は、スロットマシン１００の前面扉１０２のロックを解除するためのキーを挿入する孔である。
【００２２】
ストップボタンユニット１３６の下部には、機種名の表示と各種証紙の貼付とを行うタイトルパネル１６２が設けられている。タイトルパネル１６２の下部には、メダル払出口１５５、メダルの受け皿１６１が設けられている。
【００２３】
音孔１８０はスロットマシン１００内部に設けられているスピーカの音を外部に出力するための孔である。前面扉１０２の左右各部に設けられたサイドランプ１４４は遊技を盛り上げるための装飾用のランプである。前面扉１０２の上部には演出装置１６０が配設されており、演出装置１６０の上部には音孔１４３が設けられている。この演出装置１６０は、水平方向に開閉自在な２枚の右シャッタ１６３ａ、左シャッタ１６３ｂからなるシャッタ（遮蔽装置）１６３と、このシャッタ１６３の奥側に配設された液晶表示装置１５７（演出画像表示装置）を備えており、右シャッタ１６３ａ、左シャッタ１６３ｂが液晶表示装置１５７の手前で水平方向外側に開くと液晶表示装置１５７（図示省略）の表示画面がスロットマシン１００正面（遊技者側）に出現する構造となっている。なお、液晶表示装置でなくとも、種々の演出画像や種々の遊技情報を表示可能な表示装置であればよく、例えば、複数セグメントディスプレイ（７セグディスプレイ）、ドットマトリクスディスプレイ、有機ＥＬディスプレイ、プラズマディスプレイ、リール（ドラム）、或いは、プロジェクタとスクリーンとからなる表示装置等でもよい。また、表示画面は、方形をなし、その全体を遊技者が視認可能に構成している。本実施形態の場合、表示画面は長方形であるが、正方形でもよい。また、表示画面の周縁に不図示の装飾物を設けて、表示画面の周縁の一部が該装飾物に隠れる結果、表示画面が異形に見えるようにすることもできる。表示画面は本実施形態の場合、平坦面であるが、曲面をなしていてもよい。
【００２４】
＜制御部＞
【００２５】
図２を用いて、スロットマシン１００の制御部の制御部の回路構成について詳細に説明する。なお、同図は制御部の回路ブロック図を示したものである。
【００２６】
スロットマシン１００の制御部は、大別すると、遊技の進行を制御する主制御部３００と、主制御部３００が送信するコマンド信号（以下、単に「コマンド」と呼ぶ）に応じて、主な演出の制御を行う第１副制御部４００と、第１副制御部４００より送信されたコマンドに基づいて各種機器を制御する第２副制御部５００と、によって構成されている。
【００２７】
＜主制御部＞
【００２８】
まず、スロットマシン１００の主制御部３００について説明する。主制御部３００は、主制御部３００の全体を制御する基本回路（ワンチップマイコン）３０２を備えており、この基本回路３０２には、ＣＰＵ（ＣＰＵコア）３０４と、制御プログラムデータ、入賞役の内部抽選時に用いる抽選データ、リールの停止位置等を記憶するためのＲＯＭ３０６と、一時的にデータを記憶するためのＲＡＭ３０８と、各種デバイスの入出力を制御するためのＩ／Ｏ３１０と、時間や回数等を計測するためのカウンタタイマ３１２と、ＷＤＴ（ウォッチドックタイマ）３１４と、乱数発生回路３１６と、を搭載している。なお、ＲＯＭ３０６やＲＡＭ３０８については他の記憶装置を用いてもよく、この点は後述する第１副制御部４００や第２副制御部５００についても同様である。
【００２９】
基本回路３０２のＣＰＵ３０４は、水晶発振器３１５ｂが出力する所定周期のクロック信号をシステムクロックとして入力して動作する。さらには、ＣＰＵ３０４は、電源が投入されるとＲＯＭ３０６の所定エリアに格納された分周用のデータをカウンタタイマ３１２に送信し、カウンタタイマ３１２は受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに割り込み要求をＣＰＵ３０４に送信する。ＣＰＵ３０４は、この割込み要求を契機に各センサ等の監視や駆動パルスの送信を実行する。例えば、水晶発振器３１５ｂが出力するクロック信号を８ＭＨｚ、カウンタタイマ３１２の分周値を１／２５６、ＲＯＭ３０６の分周用のデータを４７に設定した場合、割り込みの基準時間は、２５６×４７÷８ＭＨｚ＝１．５０４ｍｓとなる。
【００３０】
詳細は後述するが、基本回路３０２の乱数発生回路３１６は、水晶発振器３１５ａから入力するクロック信号に基づいて所定の数値範囲（例えば、０〜６５５３５の範囲）で数値を変動させるハードウェア乱数カウンタとして使用している。なお、この例では、乱数発生回路３１６を基本回路３０２の内部に配設したが、基本回路３０２の外部に配設してもよい。
【００３１】
主制御部３００は、電源が投入されると起動信号（リセット信号）を出力する起動信号出力回路３３８を備えており、ＣＰＵ３０４は、この起動信号出力回路３３８から起動信号が入力された場合に、遊技制御を開始する（後述する主制御部メイン処理を開始する）。
【００３２】
また、主制御部３００には、センサ回路３２０を備えており、ＣＰＵ３０４は、割り込み時間ごとに各種センサ３１８（ベットボタン１３０センサ、ベットボタン１３１センサ、ベットボタン１３２センサ、メダル投入口１４１から投入されたメダルのメダル受付センサ、スタートレバー１３５センサ、ストップボタン１３７センサ、ストップボタン１３８センサ、ストップボタン１３９センサ、精算ボタン１３４センサ、メダル払出装置１８０から払い出されるメダルのメダル払出センサ、リール１１０のインデックスセンサ、リール１１１のインデックスセンサ、リール１１２のインデックスセンサ、等）の状態を監視している。
【００３３】
なお、センサ回路３２０がスタートレバーセンサのＨレベルを検出した場合には、この検出を示す信号を乱数発生回路３１６に出力する。この信号を受信した乱数発生回路３１６は、そのタイミングにおける値をラッチし、抽選に使用する乱数値を格納するレジスタに記憶する。
【００３４】
メダル受付センサは、メダル投入口１４１の内部通路に２個設置されており、メダルの通過有無を検出する。スタートレバー１３５センサは、スタートレバー１３５内部に２個設置されており、遊技者によるスタート操作を検出する。ストップボタン１３７センサ、ストップボタン１３８センサ、および、ストップボタン１３９は、各々のストップボタン１３７乃至１３９に設置されており、遊技者によるストップボタンの操作を検出する。
【００３５】
ベットボタン１３０センサ、ベットボタン１３１センサ、および、ベットボタン１３２センサは、メダル投入ボタン１３０乃至１３２のそれぞれに設置されており、ＲＡＭ３０８に電子的に貯留されているメダルを遊技への投入メダルとして投入する場合の投入操作を検出する。精算ボタン１３４センサは、精算ボタン１３４に設けられている。精算ボタン１３４が一回押されると、電子的に貯留されているメダルを精算する。メダル払出センサは、メダル払出装置１８０が払い出すメダルを検出するためのセンサである。なお、以上の各センサは、非接触式のセンサであっても接点式のセンサであってもよい。
【００３６】
リール１１０のインデックスセンサ、リール１１１のインデックスセンサ、および、リール１１２のインデックスセンサは、各リール１１０乃至１１２の取付台の所定位置に設置されており、リールフレームに設けた遮光片が通過するたびにＬレベルになる。ＣＰＵ３０４は、この信号を検出すると、リールが１回転したものと判断し、リールの回転位置情報をゼロにリセットする。
【００３７】
主制御部３００は、リール装置１１０乃至１１２に設けたステッピングモータを駆動する駆動回路３２２、投入されたメダルを選別するメダルセレクタ１７０に設けたソレノイドを駆動する駆動回路３２４、メダル払出装置１８０に設けたモータを駆動する駆動回路３２６、各種ランプ３３８（入賞ライン表示ランプ１２０、告知ランプ１２３、遊技メダル投入可能ランプ１２４、再遊技ランプ１２２、遊技メダル投入ランプ１２９は、遊技開始ランプ１２１、貯留枚数表示器１２５、遊技情報表示器１２６、払出枚数表示器１２７）を駆動する駆動回路３２８を備えている。
【００３８】
また、基本回路３０２には、情報出力回路３３４（外部集中端子板２４８）を接続しており、主制御部３００は、この情報出力回路３３４を介して、外部のホールコンピュータ（図示省略）等が備える情報入力回路６５２にスロットマシン１００の遊技情報（例えば、遊技状態）を出力する。
【００３９】
また、主制御部３００は、電源管理部（図示しない）から主制御部３００に供給している電源の電圧値を監視する電圧監視回路３３０を備えており、電圧監視回路３３０は、電源の電圧値が所定の値（本実施例では９ｖ）未満である場合に電圧が低下したことを示す低電圧信号を基本回路３０２に出力する。
【００４０】
また、主制御部３００は、第１副制御部４００にコマンドを送信するための出力インタフェースを備えており、第１副制御部４００との通信を可能としている。なお、主制御部３００と第１副制御部４００との情報通信は一方向の通信であり、主制御部３００は第１副制御部４００にコマンド等の信号を送信できるように構成しているが、第１副制御部４００からは主制御部３００にコマンド等の信号を送信できないように構成している。
【００４１】
＜副制御部＞
【００４２】
次に、スロットマシン１００の第１副制御部４００について説明する。第１副制御部４００は、主制御部３００が送信した制御コマンドを入力インタフェースを介して受信し、この制御コマンドに基づいて第１副制御部４００の全体を制御する基本回路４０２を備えており、この基本回路４０２は、ＣＰＵ４０４と、一時的にデータを記憶するためのＲＡＭ４０８と、各種デバイスの入出力を制御するためのＩ／Ｏ４１０と、時間や回数等を計測するためのカウンタタイマ４１２を搭載している。基本回路４０２のＣＰＵ４０４は、水晶発振器４１４が出力する所定周期のクロック信号をシステムクロックとして入力して動作する。ＲＯＭ４０６は、第１副制御部４００の全体を制御するための制御プログラム及びデータ、バックライトの点灯パターンや各種表示器を制御するためのデータ等を記憶する。
【００４３】
ＣＰＵ４０４は、所定のタイミングでデータバスを介してＲＯＭ４０６の所定エリアに格納された分周用のデータをカウンタタイマ４１２に送信する。カウンタタイマ４１２は、受信した分周用のデータを基に割り込み時間を決定し、この割り込み時間ごとに割り込み要求をＣＰＵ４０４に送信する。ＣＰＵ４０４は、この割込み要求のタイミングをもとに、各ＩＣや各回路を制御する。
【００４４】
また、第１副制御部４００には、音源ＩＣ４１８を設けており、音源ＩＣ４１８に出力インタフェースを介してスピーカ２７２、２７７を設けている。音源ＩＣ４１８は、ＣＰＵ４０４からの命令に応じてアンプおよびスピーカ２７２、２７７から出力する音声の制御を行う。音源ＩＣ４１８には音声データが記憶されたＳ−ＲＯＭ（サウンドＲＯＭ）が接続されており、このＲＯＭから取得した音声データをアンプで増幅させてスピーカ２７２、２７７から出力する。
【００４５】
また、第１副制御部４００には、駆動回路４２２が設けられ、駆動回路４２２に入出力インタフェースを介して各種ランプ４２０（上部ランプ、下部ランプ、サイドランプ１４４、タイトルパネル１６２ランプ、等）が接続されている。
【００４６】
また、ＣＰＵ４０４は、出力インタフェースを介して第２副制御部５００へ信号の送受信を行う。第２副制御部５００では、演出画像表示装置１５７の表示制御を含む演出装置１６０の各種制御を行う。なお、第２副制御部５００は、例えば、演出画像表示装置１５７の制御を行う制御部、各種演出用駆動装置の制御を行う制御部（例えば、シャッタ１６３のモータ駆動を制御する制御部）とするなど、複数の制御部で構成するようにしてもよい。
【００４７】
＜主制御部の基本回路＞
【００４８】
次に、図３を用いて、主制御部３００の基本回路３０２について詳細に説明する。なお、同図は、主制御部３００の基本回路３０２内部の構成を詳細に示した内部構成図である。
【００４９】
基本回路３０２は、基本回路３０２全体の制御を行うＣＰＵ３０４を備えており、このＣＰＵ３０４には、内部バス３０５を介して、上述の、ＲＯＭ（内蔵ＲＯＭ）３０６、ＲＡＭ（内蔵ＲＡＭ）３０８、乱数発生回路３１６、およびカウンタタイマ（タイマ回路）３１２のほか、パラレル入力ポート３１７、割込制御回路３１９、アドレスデコード回路３２１、外部バス制御回路３２３、クロック回路３２５、リセット制御回路３２９などが接続されている。
【００５０】
パラレル入力ポート３１７は、複数の入力端子を備えており、この例では、スタートレバー１３５の操作を検知するための検知信号が入力されるスタートレバー検知用入力端子Ｐ０、不正の有無を検知するための不正信号が入力される不正信号検知用入力端子Ｐ１〜Ｐ３の合計４つの入力端子を備えている。なお、この不正信号検知用入力端子Ｐ１〜Ｐ３は遊技の進行上は使用されていない未使用端子である。また、このパラレル入力ポート３１７は、複数の出力端子を備えており、この例では、スタートレバー操作検知用入力端子Ｐ０、不正信号検知用入力端子Ｐ１〜Ｐ３の４つの入力端子から入力される信号をそのまま乱数発生回路３６１に出力するための４つの出力端子を備えている。
【００５１】
割込制御回路３１９は、外部割り込み信号要求や内蔵周辺回路からの割込み要求を制御する回路である。この例では、割込制御回路３１９には、割込みの禁止設定が可能なマスカブル割込み要求信号が入力されるマスカブル割込み要求入力端子ＩＮＴと、割込みの禁止設定が不可能なノンマスカブル割込み要求信号が入力されるノンマスカブル割込み要求入力端子ＮＭＩが接続されている。
【００５２】
アドレスデコード回路３２１は、基本回路３０２周辺の外部デバイスを制御するための回路である。この例では、アドレスデコード回路３２１には、チップセレクト信号を出力するためのチップセレクト用出力端子ＸＣＳ０〜ＸＣＳ１３が接続されている。
【００５３】
外部バス制御回路３２３は、アドレスバス、データバス、および各制御信号の方向制御などを行うための回路である。この例では、外部バス制御回路３２３には、ＩＯリクエスト信号を出力するためのＩＯリクエスト端子ＸＩＯＲＱと、メモリリクエスト信号を出力するためのメモリリクエスト端子ＸＭＥＲＱと、リード信号を出力するためのリード信号端子ＸＲＤと、ライト信号を出力するためのライト信号端子ＸＷＲと、アドレス信号の入出力を行うためのアドレス入出力端子Ａ０〜Ａ１５と、データ信号の入出力を行うためのデータ入出力端子Ｄ０〜Ｄ７が接続されている。
【００５４】
クロック回路３２５は、外部から入力するクロック信号を分周してＣＰＵ３０４や内部の各回路に供給するための回路である。この例では、クロック回路３２５には、外部からのクロック信号を入力するためのクロック信号入力端子ＥＸと、分周後のクロック信号を出力するためのクロック信号出力端子ＣＬＫ０が接続されている。
【００５５】
リセット制御回路３２９は、外部から入力するシステムリセット入力信号ＸＳＲＳＴなどに基づいて各種の初期化などを行うための回路である。この例では、リセット制御回路３２９には、リセット信号（起動信号）を入力するためのシステムリセット入力端子ＸＳＲＳＴと、リセット信号を出力するためのリセット出力端子ＸＲＳＴ０と、プログラムモードを設定するための信号が入力されるプログラムモード設定入力端子ＰＲＧが接続されている。
【００５６】
＜基本回路の端子配置＞
【００５７】
次に、図４を用いて、基本回路３０２の端子配置について詳細に説明する。なお、同図は、基本回路３０２の端子配置の一例を示した端子配置図である。
【００５８】
基本回路３０２の端子番号１３には、スタートレバー検知用入力端子Ｐ０が割り当てられており、このスタートレバー検知用入力端子Ｐ０には、スタートレバー１３５の操作の有無を検知可能なスタートレバーセンサ（各種センサ３１８の一つ）が接続されている。また、基本回路３０２の端子番号１４、１８、１９には、不正信号検知用入力端子Ｐ１〜Ｐ３がそれぞれ割り当てられており、これら不正信号検知用入力端子Ｐ１〜Ｐ３は、５Ｖ電源に接続されている。
【００５９】
基本回路３０２の端子番号２０、２１には、マスカブル割込み要求入力端子ＩＮＴ、ノンマスカブル割込み要求入力端子ＮＭＩがそれぞれ割り当てられており、これらマスカブル割込み要求入力端子ＩＮＴ、ノンマスカブル割込み要求入力端子ＮＭＩは、５Ｖ電源に接続されている。
【００６０】
基本回路３０２の端子番号１１には、クロック入力端子ＲＣＫが割り当てられており、このクロック入力端子ＲＣＫは、水晶発振器３１５ａに接続されている。また、基本回路３０２の端子番号４３には、システムリセット入力端子ＸＳＲＳＴが割り当てられており、このシステムリセット入力端子ＸＳＲＳＴは、起動信号出力回路３３８に接続されている。
【００６１】
基本回路３０２の端子番号１６には、クロック信号入力端子ＥＸが割り当てられており、このクロック信号入力端子ＥＸは、水晶発振器３１５ｂに接続されている。また、基本回路３０２の端子番号３４には、クロック信号出力端子ＣＬＫ０が割り当てられており、このクロック信号出力端子ＣＬＫ０は未接続状態である。
【００６２】
基本回路３０２の端子番号６４、６３、・・・、３、２などには、アドレス入出力端子Ａ０〜Ａ１５が割り当てられており、このアドレス入出力端子Ａ０〜Ａ１５は未接続状態である。また、基本回路３０２の端子番号３２〜２５には、データ入出力端子Ｄ０〜Ｄ７が割り当てられており、このデータ入出力端子Ｄ０〜Ｄ７は未接続状態である。
【００６３】
基本回路３０２の端子番号１２には、リセット出力端子ＸＲＳＴ０が割り当てられており、このリセット出力端子ＸＲＳＴ０は、基本回路３０２周辺に配置された各種ＩＣのリセット信号入力端子に接続されている。また、基本回路３０２の端子番号５５、５６、５２、５３には、それぞれ、ライト信号端子ＸＷＲ、リード信号端子ＸＲＤ、ＩＯリクエスト端子ＸＩＯＲＱ、およびメモリリクエスト端子ＸＭＥＲＱが割り当てられており、これらの端子は全て未接続状態である。
【００６４】
基本回路３０２の端子番号３５、３６、・・・、５１、２２、２３などには、それぞれ、チップセレクト用出力端子ＸＣＳ０〜ＸＣＳ１３が割り当てられており、これらの端子は、基本回路３０２周辺に配置された各種ＩＣのチップセレクト信号入力端子に接続されている。基本回路３０２の端子番号２４には、プログラムモード設定入力端子ＰＲＧが割り当てられており、このプログラムモード設定入力端子ＰＲＧは、ＧＮＤ（グランド）に接続されている。
【００６５】
＜乱数発生回路＞
【００６６】
次に、図５を用いて、乱数発生回路３１６について詳細に説明する。なお、同図は、乱数発生回路３１６の内部構成を示した内部構成図である。
【００６７】
乱数発生回路３１６は、乱数値を生成する乱数生成回路３１６ａと、スタートレバー検知用入力端子Ｐ０や不正信号検知用入力端子Ｐ１〜Ｐ３から入力される信号のノイズを除去するためのノイズフィルタ３１６ｇ〜３１６ｊと、乱数生成回路３１６ａが生成した各々の乱数値を格納するための４つの乱数値レジスタ３１６ｂ〜３１６ｅと、これらの乱数値レジスタ３１６ｂ〜３１６ｅに乱数値が取り込まれたか否かを示すための乱数ラッチフラグレジスタ３１６ｆと、を有して構成されている。
【００６８】
乱数生成回路３１６ａは、水晶発振器３１５ａからクロック入力端子ＲＣＫ（ＣＰＵ３０４の端子番号１１）を介して入力される外部クロック信号に基づいて、所定の数値範囲（この例では、０〜６５５３５の範囲）の乱数値を生成する回路である。
【００６９】
ノイズフィルタ３１６ｇには、スタートレバー検知用入力端子Ｐ０から入力される信号と、分周器３１６ｋによって１／２に分周されたクロック信号が入力される。ノイズフィルタ３１６ｇは、入力されるクロック信号の４回分の立ち下がりエッジ（４ダウンエッジ）の期間中、スタートレバー検知用入力信号の信号レベルが所定の信号レベル（例えば、ローレベル）に維持されている場合に、乱数値レジスタ３１６ｂに出力するラッチ信号の信号レベルを変化（例えば、ハイレベルからローレベルに変化）させるように構成されている。
【００７０】
ノイズフィルタ３１６ｈには、不正信号検知用入力端子Ｐ１から入力される信号と、分周器３１６ｋによって１／２に分周されたクロック信号が入力される。ノイズフィルタ３１６ｈは、図６のタイムチャートに示すように、入力されるクロック信号の４回分の立ち下がりエッジ（４ダウンエッジ）の期間中、不正信号検知用入力端子Ｐ１の信号レベルが所定の信号レベル（例えば、ローレベル）に維持されている場合に、乱数値レジスタ３１６ｃに出力するラッチ信号の信号レベルを変化（この例では、ハイレベルからローレベルに変化）させるように構成されている。なお、ノイズフィルタ３１６ｉ、不正信号検知用入力端子Ｐ２、および乱数値レジスタ３１６ｄの関係と、ノイズフィルタ３１６ｊ、不正信号検知用入力端子Ｐ３、および乱数値レジスタ３１６ｅの関係は、ノイズフィルタ３１６ｈ、不正信号検知用入力端子Ｐ１、および乱数値レジスタ３１６ｃの関係と同様であるため、その説明は省略する。
【００７１】
乱数値レジスタ３１６ｂには、乱数生成回路３１６ａが生成する乱数値と、ＣＰＵ３０４が出力するリード信号と、ノイズフィルタ３１６ｇが出力するラッチ信号が入力される。乱数値レジスタ３１６ｂは、ノイズフィルタ３１６ｇが出力するラッチ信号の信号レベルが変化（例えば、ハイレベルからローレベルに変化）した場合に、乱数生成回路３１６ａが生成する乱数値を内部のレジスタに取り込む（ラッチする）とともに、所定の信号レベル（例えば、ハイレベル）のセット信号を乱数ラッチフラグレジスタ３１６ｆに向けて出力するように構成されている。なお、図示はしないが、乱数値レジスタ３１６ｂ〜３１６ｅには、内部バス３０５を介してＣＰＵ３０４のリード信号が入力されており、ＣＰＵ３０４は、リード信号を所定のレベルに変化させることによって乱数値レジスタ３１６ｂ〜３１６ｅからそれぞれの乱数値を読み出すことが可能である。
【００７２】
乱数値レジスタ３１６ｃには、乱数生成回路３１６ａが生成する乱数値と、ＣＰＵ３０４が出力するリード信号と、ノイズフィルタ３１６ｈが出力するラッチ信号が入力される。乱数値レジスタ３１６ｃは、図６に示すように、ノイズフィルタ３１６ｈが出力するラッチ信号の信号レベルが変化（例えば、ハイレベルからローレベルに変化）した場合に、乱数生成回路３１６ａが生成する乱数値を内部のレジスタに取り込む（ラッチする）とともに、所定の信号レベル（例えば、ハイレベル）のセット信号を乱数ラッチフラグレジスタ３１６ｆに向けて出力するように構成されている。なお、乱数値３１６ｄ、およびノイズフィルタ３１６ｉとの関係と、乱数値３１６ｅ、およびノイズフィルタ３１６ｊとの関係は、乱数値３１６ｃ、およびノイズフィルタ３１６ｈの関係と同様であるため、その説明は省略する。
【００７３】
乱数ラッチフラグレジスタ３１６ｆは、乱数値レジスタ３１６ｂ〜３１６ｅから出力されるセット信号やクリア信号によってフラグ０〜３をセットまたはクリアするように構成されている。例えば、乱数値レジスタ３１６ｂが所定の信号レベル（例えば、ハイレベル）のセット信号を出力した場合、乱数ラッチフラグレジスタ３１６ｆは、乱数値レジスタ３１６ｂに対応するフラグ０を１にセットし、乱数値レジスタ３１６ｂが所定の信号レベル（例えば、ハイレベル）のクリア信号を出力した場合、乱数ラッチフラグレジスタ３１６ｆは、乱数値レジスタ３１６ｂに対応するフラグ０を０にクリアする。なお、図示はしないが、乱数値レジスタ３１６ｂ〜３１６ｅには、内部バス３０５を介してＣＰＵ３０４のリード信号が入力されており、ＣＰＵ３０４は、リード信号を所定のレベルに変化させることによって乱数値ラッチフラグレジスタのフラグ０〜３からそれぞれのフラグの値を読み出すことが可能である。
【００７４】
＜基本回路および水晶発振器の搭載位置＞
【００７５】
次に、図７および図８を用いて、基本回路３０２、水晶発振器３１５ａ、３１５ｂの搭載位置について説明する。なお、図７は、主制御部３００を構成する主基板の平面図であり、図８は、主基板の部分拡大図である。
【００７６】
乱数更新用の水晶発振器３１５ａは、システム用の水晶発振器３１５ｂよりも基本回路３０２から離れた位置に配設されるとともに、図８に示すように、基本回路３０２の端子番号１１（クロック入力端子ＲＣＫ）と、乱数更新用の水晶発振器３１５ａとを接続する通信線Ｌ２は、基本回路３０２の端子番号１６（クロック信号入力端子ＥＸ）と、システム用の水晶発振器３１５ｂとを接続する通信線Ｌ１よりも長くなっている。
【００７７】
また、基本回路３０２の端子番号１４（不正信号検知用入力端子Ｐ１）と端子番号１５（未使用端子）は、基本回路３０２の裏側の基板において、端子番号１８（不正信号検知用入力端子Ｐ２）と端子番号１９（不正信号検知用入力端子Ｐ３）とともに５Ｖ電源に接続されている。さらに、これらの端子は、システム用の水晶発振器３１５ｂの５Ｖ電源や、乱数更新用の水晶発振器３１５ａの５Ｖ電源とも接続されている。
【００７８】
＜主制御部メイン処理＞
【００７９】
次に、図９を用いて、主制御部３００のＣＰＵ３０４が実行する主制御部メイン処理について説明する。なお、同図は主制御部メイン処理の流れを示すフローチャートである。
上述したように、主制御部３００には、電源が投入されると起動信号（リセット信号）を出力する起動信号出力回路（リセット信号出力回路）３３８を設けている。この起動信号を入力した基本回路３０２のＣＰＵ３０４は、リセット割込によりリセットスタートしてＲＯＭ３０６に予め記憶している制御プログラムに従って主制御部メイン処理を実行する。
【００８０】
電源投入が行われると、まず、ステップＳ１０１で各種の初期設定を行う。この初期設定では、ＣＰＵ３０４のスタックポインタ（ＳＰ）へのスタック初期値の設定、割込禁止の設定、Ｉ／Ｏ３１０の初期設定、ＲＡＭ３０８に記憶する各種変数の初期設定、ＷＤＴ３１３への動作許可及び初期値の設定等を行う。ステップＳ１０３ではメダル投入・スタート操作受付処理を実行する。ここではメダルの投入の有無をチェックし、メダルの投入に応じて入賞ライン表示ランプ１２０を点灯させる。なお、前回の遊技で再遊技に入賞した場合は、前回の遊技で投入されたメダル枚数と同じ数のメダルを投入する処理を行うので、遊技者によるメダルの投入が不要となる。また、スタートレバー１３５が操作されたか否かのチェックを行い、スタートレバー１３５の操作があればステップＳ１０５へ進む。
【００８１】
ステップＳ１０５では投入されたメダル枚数を確定し、有効な入賞ラインを確定する。ステップＳ１０７では乱数発生回路３１６で発生させた乱数を乱数値レジスタ３１６ｂから取得する。ステップＳ１０９では、現在の遊技状態に応じてＲＯＭ３０６に格納されている入賞役抽選テーブルを読み出し、これとステップＳ１０７で取得した乱数値とを用いて内部抽選を行う。内部抽選の結果、いずれかの入賞役（作動役を含む）に内部当選した場合、その入賞役のフラグがＯＮになる。ステップＳ１１１では内部抽選結果に基づき、リール停止データを選択する。
【００８２】
ステップＳ１１３では全リール１１０乃至１１２の回転を開始させる。ステップＳ１１５では、ストップボタン１３７乃至１３９の受け付けが可能になり、いずれかのストップボタンが押されると、押されたストップボタンに対応するリール１１０乃至１１２の何れかをステップＳ１１１で選択したリール停止制御データに基づいて停止させる。全リール１１０乃至１１２が停止するとステップＳ１１７へ進む。ステップＳ１１７では、入賞判定を行う。ここでは、有効化された入賞ライン１１４上に、何らかの入賞役に対応する図柄組合せが表示された場合にその入賞役に入賞したと判定する。例えば、有効化された入賞ライン上に「ベル−ベル−ベル」が揃っていたならばベル入賞と判定する。ステップＳ１１９では払い出しのある何らかの入賞役に入賞していれば、その入賞役に対応する枚数のメダルを入賞ライン数に応じて払い出す。ステップＳ１２１では遊技状態制御処理を行う。遊技状態制御処理では、通常遊技、ＢＢ遊技、ＲＢ遊技、内部当選遊技、の各遊技状態の移行に関する処理を行い、それらの開始条件、終了条件の成立により、遊技状態を移行する。以上により１ゲームが終了する。以降ステップＳ１０３へ戻って上述した処理を繰り返すことにより遊技が進行することになる。
【００８３】
＜主制御部３００タイマ割込処理＞
【００８４】
次に、図１０を用いて、主制御部３００のＣＰＵ３０４が実行する主制御部タイマ割込処理について説明する。なお、同図は主制御部タイマ割込処理の流れを示すフローチャートである。
【００８５】
主制御部３００は、所定の周期（本実施形態では約２ｍｓに１回）でタイマ割込信号を発生するカウンタタイマ３１２を備えており、このタイマ割込信号を契機として主制御部タイマ割込処理を所定の周期で開始する。
【００８６】
ステップＳ２０１では、タイマ割込開始処理を行う。このタイマ割込開始処理では、ＣＰＵ３０４の各レジスタの値をスタック領域に一時的に退避する処理などを行う。
【００８７】
ステップＳ２０３では、ＷＤＴ３１４のカウント値が初期設定値（本実施形態では３２．８ｍｓ）を超えてＷＤＴ割込が発生しないように（処理の異常を検出しないように）、ＷＤＴを定期的に（本実施形態では、主制御部タイマ割込の周期である約２ｍｓに１回）リスタートを行う。
【００８８】
ステップＳ２０５では、入力ポート状態更新処理を行う。この入力ポート状態更新処理では、Ｉ／Ｏ３１０の入力ポートを介して、各種センサ３１８のセンサ回路３２０の検出信号を入力して検出信号の有無を監視し、ＲＡＭ３０８に各種センサ３１８ごとに区画して設けた信号状態記憶領域に記憶する。
【００８９】
ステップＳ２０７では、各種遊技処理を行う。具体的には、割込みステータスを取得し（各種センサ３１８からの信号に基づいて各種割込みステータスを取得する）、このステータスに従った処理を行う（例えば、取得した各ストップボタン１３７乃至１３９の割込みステータスに基づいて、停止ボタン受付処理を行う）。
【００９０】
ステップＳ２０９では、タイマ更新処理を行い、各種タイマをそれぞれの時間単位により更新する。ステップＳ２１１では、デバイス監視処理（詳細は後述する）を行う。
【００９１】
ステップＳ２１３では、コマンド設定送信処理を行い、各種のコマンドが第１副制御部４００に送信される。なお、第１副制御部４００に送信する出力予定情報は本実施形態では１６ビットで構成しており、ビット１５はストローブ情報（オンの場合、データをセットしていることを示す）、ビット１１〜１４はコマンド種別（本実施形態では、基本コマンド、スタートレバー受付コマンド、演出抽選処理に伴う演出コマンド、リール１１０乃至１１２の回転を開始に伴う回転開始コマンド、ストップボタン１３７乃至１３９の操作の受け付けに伴う停止ボタン受付コマンド、リール１１０乃至１１２の停止処理に伴う停止位置情報コマンド、メダル払出処理に伴う払出枚数コマンド及び払出終了コマンド、遊技状態を示すコマンド等）、ビット０〜１０はコマンドデータ（コマンド種別に対応する所定の情報）で構成されている。
【００９２】
第１副制御部４００では、受信した出力予定情報に含まれるコマンド種別により、主制御部３００における遊技制御の変化に応じた演出制御の決定が可能になるとともに、出力予定情報に含まれているコマンドデータの情報に基づいて、演出制御内容を決定することができるようになる。
【００９３】
ステップＳ２１５では、外部出力信号設定処理を行う。この外部出力信号設定処理では、ＲＡＭ３０８に記憶している遊技情報を、情報出力回路３３４を介してスロットマシン１００とは別体の情報入力回路６５２に出力する。
【００９４】
ステップＳ２１７では、低電圧信号がオンであるか否かを監視する。そして、低電圧信号がオンの場合（電源の遮断を検知した場合）にはステップＳ２２１に進み、低電圧信号がオフの場合（電源の遮断を検知していない場合）にはステップＳ２１９に進む。
【００９５】
ステップＳ２１９では、タイマ割込終了処理を終了する各種処理を行う。このタイマ割込終了処理では、ステップＳ２０１で一時的に退避した各レジスタの値を元の各レジスタに設定等行う。その後、主制御部メイン処理に復帰する。
【００９６】
一方、ステップＳ２２１では、復電時に電断時の状態に復帰するための特定の変数やスタックポインタを復帰データとしてＲＡＭ３０８の所定の領域に退避し、入出力ポートの初期化等の電断処理を行い、その後、主制御部メイン処理に復帰する。
【００９７】
＜デバイス監視処理＞
【００９８】
次に、図１１を用いて、主制御部タイマ割込処理におけるデバイス監視処理について説明する。なお、同図はデバイス監視処理の流れを示すフローチャートである。
【００９９】
ステップＳ３０１では、乱数ラッチフラグレジスタ３１６ｆのフラグ１〜３の値を取得し、不正信号検知用入力端子Ｐ１〜Ｐ３に対応するフラグがセットされているかによって、不正信号を検出したか否かを判定する。そして、フラグ１〜３のいずれかがセットされている場合（すなわち、未使用（５Ｖ電源接続）の不正信号検知用入力端子Ｐ１〜Ｐ３のいずれかから不正な信号が入力された結果、乱数値レジスタ３１６ｃ〜３１６ｅのいずれかに乱数値がラッチされた場合）にステップＳ３０２に進み、フラグ１〜３のすべてが０である場合（すなわち、未使用（５Ｖ電源接続）の不正信号検知用入力端子Ｐ１〜Ｐ３のいずれかから不正な信号が入力されていない場合）にステップＳ３０４に進む。
【０１００】
ステップＳ３０２では、第１副制御部４００に不正信号検出コマンドを送信する準備を行い、次のステップＳ３０３では、ＲＡＭ３０８の所定記憶領域に設けたエラーステータスに、不正信号を検出したことを示す情報を記憶する。
【０１０１】
ステップＳ３０４では、その他のエラー監視処理を行った後に、処理を終了する。なお、このステップＳ３０４では、例えば、メダル投入異常およびメダル払出異常等に関するエラー監視処理や、当該エラーを第１副制御部４００に報知するためのコマンドの準備などを行う。
【０１０２】
＜第１副制御部４００の処理＞
【０１０３】
次に、図１２を用いて、第１副制御部４００の処理について説明する。なお、同図（ａ）は、第１副制御部４００のＣＰＵ４０４が実行するメイン処理のフローチャートである。同図（ｂ）は、第１副制御部４００のコマンド受信割込処理のフローチャートである。同図（ｃ）は、第１副制御部４００のタイマ割込処理のフローチャートである。
【０１０４】
電源投入が行われると、まずステップＳ４０１で初期化処理が実行される。この初期化処理では、入出力ポートの初期設定や、ＲＡＭ４０８内の記憶領域の初期化処理等を行う。
【０１０５】
ステップＳ４０３では、タイマ変数が１０以上か否かを判定し、タイマ変数が１０となるまでこの処理を繰り返し、タイマ変数が１０以上となったときには、ステップＳ４０５の処理に移行する。
【０１０６】
ステップＳ４０５では、タイマ変数に０を代入する。ステップＳ４０７では、コマンド処理を行う。コマンド処理では第１副制御部４００のＣＰＵ４０４は、主制御部３００からコマンドを受信したか否かを判別する。
【０１０７】
ステップＳ４０９では、演出制御処理を行う。この演出制御処理では、ステップＳ４０７で新たなコマンドがあった場合には、このコマンドに対応する処理を行う。例えば、主制御部３００から不正信号検出コマンドを受信した場合には、不正信号を検出した旨を報知するための不正信号検出演出を行う。なお、この処理には、例えば、演出データをＲＯＭ４０６から読み出す等の処理を行い、演出データの更新が必要な場合には演出データの更新処理を行うことが含まれる。
【０１０８】
ステップＳ４１１では、ステップ４０９の処理結果に基づいて音制御処理を行う。この音制御処理では、ステップＳ４０９で読み出した演出データの中に音源ＩＣ４１８への命令がある場合には、この命令を音源ＩＣ４１８に出力する。例えば、演出データが不正信号検出演出データの場合には、「不正信号を検出しました」といった音声をスピーカ２７２、２７７から出力するための命令を音源ＩＣ４１８に出力する。
【０１０９】
ステップＳ４１３では、ステップ４０９の処理結果に基づいてランプ制御処理を行う。このランプ制御処理では、ステップＳ４０９で読み出した演出データの中に各種ランプ４２０への命令がある場合には、この命令を駆動回路４２２に出力する。例えば、演出データが不正信号検出演出データの場合には、各種ランプを点滅させるための命令を駆動回路４２２に出力する。
【０１１０】
ステップＳ４１５では、ステップ４０９の処理結果に基づいて第２副制御部５００に制御コマンドを送信する設定を行う情報出力処理を行う。この情報出力処理では、ステップＳ４０９で読み出した演出データの中に第２副制御部５００に送信する制御コマンドがある場合には、この制御コマンドを出力する設定を行い、ステップＳ４０３へ戻る。例えば、演出データが不正信号検出演出データの場合には、第２副制御部５００に演出画像表示装置１５７を用いて「不正信号を検出しました」といった表示を行わせたり、各種演出用駆動装置１６５を用いて不正信号の検出を報知させたりするための制御コマンドを出力する準備を行う。
【０１１１】
次に、同図（ｂ）を用いて、第１副制御部４００のコマンド受信割込処理について説明する。このコマンド受信割込処理は、第１副制御部４００が、主制御部３００が出力するストローブ信号を検出した場合に実行する処理である。コマンド受信割込処理のステップＳ５０１では、主制御部３００が出力したコマンドを未処理コマンドとしてＲＡＭ４０８に設けたコマンド記憶領域に記憶する。
【０１１２】
次に、同図（ｃ）を用いて、第１副制御部４００のＣＰＵ４０４によって実行する第１副制御部タイマ割込処理について説明する。第１副制御部４００は、所定の周期（本実施形態では２ｍｓに１回）でタイマ割込を発生するハードウェアタイマを備えており、このタイマ割込を契機として、タイマ割込処理を所定の周期で実行する。
【０１１３】
ステップＳ６０１では、同図（ａ）に示す第１副制御部メイン処理におけるステップＳ４０３において説明したＲＡＭ４０８のタイマ変数記憶領域の値に、１を加算して元のタイマ変数記憶領域に記憶する。従って、ステップＳＣ０３において、タイマ変数の値が１０以上と判定されるのは２０ｍｓ毎（２ｍｓ×１０）となる。
【０１１４】
ステップＳ６０３では、ステップＳ４１５で設定された第２副制御部５００への制御コマンドの送信や、演出用乱数値の更新処理等を行う。
【０１１５】
以上説明したように、実施形態に係るスロットマシン１００は、入力信号が所定レベル（例えば、５Ｖ電源）に固定されている未使用端子（不正信号検知用入力端子Ｐ１〜Ｐ３）を有するＩＣ（例えば、基本回路３０２）が配設された遊技台であって、前記未使用端子の入力信号の変化を検知（例えば、乱数ラッチフラグレジスタ３１６ｆのフラグ１〜３の値の変化によって間接的に検知）するワンチップマイコン（例えば、基本回路３０２）を備えることを特徴とする遊技台である。
【０１１６】
実施形態に係るスロットマシン１００によれば、不正行為（例えば、搭載されたＩＣに不正信号を加えて故意に誤動作を生じさせるような行為）が行われたことを迅速に把握することができ、不正行為が行われた状態で遊技が進行することを防止することができる場合がある。しかも、未使用端子を有効活用することができるため、ＣＰＵ、ＲＯＭなどのハードウェア上の制限が多い遊技台の分野においては、特に効果が高い。
【０１１７】
また、前記ワンチップマイコンは、前記未使用端子の入力信号の変化を検知した場合に、その旨を所定の報知態様で報知する（例えば、「不正信号を検出しました」といった音声をスピーカ２７２、２７７から出力したり、各種ランプを点滅させたり、演出画像表示装置１５７を用いて「不正信号を検出しました」といった表示を行わせたり、各種演出用駆動装置１６５を用いて不正信号の検出を報知させたりする）ための処理を行うようにしてもよい。
【０１１８】
このような構成とすれば、不正行為が行われたことを外部から容易に把握することができ、不正行為が行われた状態で遊技が進行することを防止することができる場合がある。
【０１１９】
また、遊技の進行を制御する主制御基板（例えば、主制御部３００）を備え、前記ワンチップマイコンは、前記主制御基板に配設され、前記主制御基板の全体を制御してもよい。
【０１２０】
このような構成とすれば、主として遊技の進行を担う主制御基板に対する不正行為を未然に防止することができ、不正行為が行われた状態で遊技が進行することを防止することができる場合がある。
【０１２１】
また、前記未使用端子は、前記ワンチップマイコンに配設された端子であってもよい。このような構成とすれば、主として遊技の進行を担う主制御基板に対する不正行為を未然に防止することができ、不正行為が行われた状態で遊技が進行することを防止することができる場合がある。
【０１２２】
また、前記ワンチップマイコンは、所定のタイミングで取得された抽選用乱数値に基づいて遊技に関する抽選（例えば、内部抽選）を行い、前記主制御基板は、前記抽選用乱数値の生成に関する信号を出力するＩＣ（例えば、水晶発振器３１５ａ）を備え、前記ワンチップマイコンに配設された前記未使用端子は、前記抽選用乱数値の生成に関する信号（例えば、外部クロック信号）を出力するＩＣに配設された端子のいずれか（例えば、水晶発振器３１５ａの電源端子）に接続されていてもよい。
【０１２３】
このような構成とすれば、ワンチップマイコンの未使用端子を介して水晶発振器や乱数発生回路などに対する不正行為を検出することが可能となり、不正行為を未然に防止することができる場合がある。
【０１２４】
なお、本発明に係る遊技台は、上記実施形態に係るスロットマシン１００の構成に限定されるものではなく、例えば、図１３に示すように、ワンチップマイコンとは別体の汎用ＩＣ６０２のアドレスバスＡ０〜Ａ７の未使用端子Ａ３〜Ａ７をグランド（ＧＮＤ）に接続し、これらの未使用端子Ａ３〜Ａ７を、上記実施形態における不正信号検知用入力端子Ｐ１〜Ｐ３に替えて（または、加えて）不正信号検知用入力端子としてもよい。
【０１２５】
また、上記実施形態では、不正信号検知用入力端子Ｐ１〜Ｐ３の変化を乱数ラッチフラグレジスタによって間接的に検出する例を示したが、不正信号検知用入力端子Ｐ１〜Ｐ３の変化をＣＰＵ３０４によって直接的に検出するようにしてもよく、例えば、基本回路３０２の入力端子を介して不正信号検知用入力端子の変化をポーリングしてもよく、基本回路３０２の外部イベント入力によってＣＰＵの割込み処理で不正信号検知用入力端子の変化を検出するようにしてもよい。
【０１２６】
また、上記実施形態では、メダル（コイン）を遊技媒体としたスロットマシンの例を示
したが、本発明はこれに限定されるものではなく、例えば、遊技球（例えば、パチンコ玉
）を遊技媒体としたスロットマシンやパチンコ機などにも、本発明は適用可能である。
【０１２７】
具体的には、本発明に係る遊技台は、図１４に示すように、「所定の遊技領域１００２に遊技球を発射する発射装置１０１０と、発射装置１０１０から発射された遊技球を入球可能に構成された入賞口１００６と、入賞口１００６に入球した遊技球を検知する検知手段と、検知手段が遊技球を検知した場合に遊技球（賞球）を払出す払出手段１０１２と、所定の図柄(識別情報)を変動表示する可変表示装置１００４を備え、入賞口１００６に遊技球が入って入賞することを契機として、可変表示装置１００４が図柄を変動させた後に停止表示させて、遊技状態の推移を告知するようなパチンコ機１０００」にも好適である。
【０１２８】
さらに、本発明をアレンジボール遊技機、じゃん球遊技機、スマートボール、およびカ
ジノマシン等に適用しても、同様の効果を得ることができる。
【０１２９】
また、本発明の実施形態に記載された作用および効果は、本発明から生じる最も好適な作用および効果を列挙したに過ぎず、本発明による作用および効果は、本発明の実施形態に記載されたものに限定されるものではない。また、複数の実施形態を組み合わせて構成してもよい。
【産業上の利用可能性】
【０１３０】
本発明の遊技台は、回胴遊技機（スロットマシン）や弾球遊技機（パチンコ等）に代表される遊技台の分野で特に利用することができる。
【符号の説明】
【０１３１】
１００  スロットマシン
１３５  スタートレバー
３００  主制御部
３０２  基本回路
３０４  ＣＰＵ
３０６  内蔵ＲＯＭ
３０８  内蔵ＲＡＭ
３１５ａ、３１５ｂ  水晶発振器
３１６  乱数発生回路
３１６ａ  乱数生成回路
３１６ｂ〜３１６ｅ  乱数値レジスタ
３１６ｆ  乱数ラッチフラグレジスタ
４００  第１副制御部
５００  第２副制御部
６０２  汎用ＩＣ
１０００  パチンコ機
【図１】
2012016507.tif 000003
【図２】
2012016507.tif 000004
【図３】
2012016507.tif 000005
【図４】
2012016507.tif 000006
【図５】
2012016507.tif 000007
【図６】
2012016507.tif 000008
【図７】
2012016507.tif 000009
【図８】
2012016507.tif 000010
【図９】
2012016507.tif 000011
【図１０】
2012016507.tif 000012
【図１１】
2012016507.tif 000013
【図１２】
2012016507.tif 000014
【図１３】
2012016507.tif 000015
【図１４】
2012016507.tif 000016