(57)【特許請求の範囲】
【請求項１】
主制御装置に搭載されたＣＰＵがユーザープログラムに従って遊技の制御を行う遊技機において、
前記ＣＰＵは、前記ユーザープログラムの命令によって読取り可能なＣＰＵ固有の識別情報を記憶する識別情報記憶手段と、
所定周期のタイマ割り込みに基づいて実行されるＩＮＴ処理において、所定の条件を満たしたことを契機に前記識別情報記憶手段に記憶された前記識別情報をシリアル送信で機外に出力する識別情報出力手段と、
電源投入時にユーザープログラムに従って電源断時の状態に復帰させる又は電源断時の状態を消去する電源投入手段と、を備え、
該識別情報出力手段は、
前記電源投入手段実施時に前記識別情報記憶手段が記憶する前記識別情報の一部を出力し、残りの前記識別情報を次回の前記ＩＮＴ処理から複数回の前記ＩＮＴ処理に亘って上位又は下位のビットから順に出力し、
前記電源投入手段実施時に行う前記識別情報の一部の出力では、ハイレベル信号とロウレベル信号の出力時間を異ならせる
ことを特徴とする弾球遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ機やパチスロ機などの遊技機に関するものである。
【背景技術】
【０００２】
一般に、パチンコ機やパチスロ機においては、遊技の制御を司る主制御装置の内部で定期的に更新される乱数カウンタから始動入賞やレバー操作時に応じて乱数値を取得し、該乱数値に基づいて当否判定が行われ、判定結果が当選であれば、賞球やコインの獲得に有利な特別遊技に移行する構成となっている。
【０００３】
これに対して、一部の悪質な遊技者によって、前記特別遊技を不正に引き当てるために、主制御装置やそのＣＰＵを前記当選の確率が高いものに交換したり、不正基板を取付けて、該基板により前記乱数カウンタに当り乱数値が発生するタイミングを狙って信号を発信させて当りの乱数値を始動入賞やレバー動作時に無関係に取得する（所謂、狙い撃ち）といった不正行為が行われている。
【０００４】
この様な不正行為に対して、正規のＣＰＵが交換されているか否かを判定するため、ＣＰＵ毎に固有番号を付与し、遊技機に接続した監視装置に予め定められた時間間隔で固有番号のデータを出力し正規のＣＰＵか否かを判定する発明がある＜特許文献１＞。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２５８９６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の構成では、遊技機毎に異なる固有番号（ユニークＩＤ）を付与することになるが、その場合、固有番号の種類が莫大な数になるため、固有番号自体がある程度の長い番号になると考えられる。これにより、該番号を示すデータが長くなり、そのぶん出力に時間がかかるため、一回のＩＮＴ割込み内で全処理を終了できなくなる可能性がある。また、固有番号のデータを遊技機から受信することになるホールコンピュータ等の監視装置は、高速なシリアル通信には対応しておらず、長いデータを１回のＩＮＴ割込みで処理しようとすると反応できない可能性がある。
【０００７】
本願発明は上記した問題に鑑み、固有番号を示す長いデータを出力する場合であっても、ＩＮＴ処理を行う割込み周期へ影響を与えることがなく、不正部品（不正主制御装置、不正ＣＰＵ）への交換を監視することが可能な弾球遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１記載の弾球遊技機は、
主制御装置に搭載されたＣＰＵがユーザープログラムに従って遊技の制御を行う遊技機において、
前記ＣＰＵは、前記ユーザープログラムの命令によって読取り可能なＣＰＵ固有の識別情報を記憶する識別情報記憶手段と、
所定周期のタイマ割り込みに基づいて実行されるＩＮＴ処理において、所定の条件を満たしたことを契機に前記識別情報記憶手段に記憶された前記識別情報をシリアル送信で機外に出力する識別情報出力手段と、
電源投入時にユーザープログラムに従って電源断時の状態に復帰させる又は電源断時の状態を消去する電源投入手段と、を備え、
該識別情報出力手段は、
前記電源投入手段実施時に前記識別情報記憶手段が記憶する前記識別情報の一部を出力し、残りの前記識別情報を次回の前記ＩＮＴ処理から複数回の前記ＩＮＴ処理に亘って上位又は下位のビットから順に出力し、
前記電源投入手段実施時に行う前記識別情報の一部の出力では、ハイレベル信号とロウレベル信号の出力時間を異ならせる
ことを特徴とする弾球遊技機である。
【０００９】
タイマ割込の周期は、２ｍｓ又は４ｍｓが一般的では有るが、制御上問題なく定期的な周期性を持っていれば何ら差し支えない。また、機外に識別情報を出力する場合は、遊技機が備えた外部出力端子を介して出力する構成が好適であり、他の情報を機外に出力する場合も外部出力端子を介するのが望ましい。
【００１０】
識別情報記憶手段は、識別情報を分割して出力するために、識別情報を複数のアドレスに分割して記憶する構成としてもよく識別情報のデータのサイズ応じて分割して記憶するアドレスの数が変化してもよい。識別情報出力手段による出力処理はシリアル送信とし、複数回のＩＮＴ処理に亘って分割した識別情報を上位又は下位のビットから順に出力するが、分割した識別情報をパラレル送信で出力し、１回のＩＮＴ処理で出力処理を終了する構成としてもよい。例えば、ＣＰＵ個別の識別情報が４バイトデータであった場合、識別情報出力手段による出力処理はパラレル送信としてもよく、その場合、複数回に分割してデータを出力してもよいが、１回のＩＮＴ処理で送信を完了するのが望ましい。
【００１１】
外部出力端子を介して機外に出力された識別情報は、ホールコンピュータ等の監視装置に入力され、入力された識別情報と監視装置が記憶している識別情報との照合を行い、遊技機に正規の部品が使用されているか否かの判定を行う構成が望ましい。
【発明の効果】
【００１７】
請求項１に記載の遊技機によれば、主制御装置が備えるＣＰＵが正規な部品であるかどうかを確認するための識別情報信号の出力を、ＩＮＴ処理中に実行することで、遊技中に所定の条件を満たしたことを契機に出力することが可能となるとともに、時間を要する識別情報の送信を複数に分割することで、ＩＮＴ処理を行う割込み周期に影響を与えずに実施することが可能となる。
【００２０】
また、所定の条件を電源投入手段実施時とし電源投入時に正規な部品であるかどうかを判断可能とする信号を出力する構成としたことで早期に不正行為を発見することができる。当然、電源投入時から所定期間経過しても信号が出力されない場合も、不正部品への交換が判断できる。
【図面の簡単な説明】
【００２１】
【図１】パチンコ機５０の正面図
【図２】遊技盤１の正面図。
【図３】パチンコ機５０の裏面図。
【図４】遊技機の電気的構成を示すブロック図。
【図５】主制御装置８０で実行される電源投入処理１を示すフローチャート。
【図６】ＣＰＵのユニークＩＤ（識別情報）の記憶構成を示す図。
【図７】主制御装置８０で実行されるメインルーチンの概要を示すフローチャート。
【図８】実施例１において主制御装置８０で実行される識別情報送信処理１を示すフローチャート。
【図９】実施例１において主制御装置８０が実行する当否判定処理を示すフローチャート１。
【図１０】実施例１において主制御装置８０が実行する当否判定処理を示すフローチャート２。
【図１１】実施例１において主制御装置８０が実行する当否判定処理を示すフローチャート３。
【図１２】実施例１において主制御装置８０が実行する当否判定処理を示すフローチャート４。
【図１３】電源投入処理１の変形例となる電源投入処理２を示すフローチャート１。
【図１４】実施例２において主制御装置８０で実行される識別情報送信処理１を示すフローチャート１。
【図１５】実施例２において主制御装置８０で実行される識別情報送信処理１を示すフローチャート２。
【図１６】実施例２において主制御装置８０が実行する当否判定処理の一部を示すフローチャート。
【発明を実施するための形態】
【００２２】
以下に本発明の好適な実施形態について説明する。尚、本発明の実施の形態は下記の実施形態例に何ら限定されるものではなく、本発明の技術的範囲に属する種々を採ることができ、各実施例に記載された内容を適宜組み合わせることが可能なことはいうまでもない。
【実施例１】
【００２３】
図１に示すように、弾球遊技機の一種であるパチンコ機５０は、縦長の固定外郭保持枠をなす外枠５１にて各部を保持する構造である。外枠５１の左側上下には、ヒンジ５３が設けられており、該ヒンジ５３の他方側には図３に記載する内枠７０が取り付けられており、内枠７０は外枠５１に対して開閉可能な構成になっている。前枠５２には、板ガラス６１が取り外し自在に設けられており、板ガラス６１の奥には図２に記載する遊技盤１が内枠７０に取り付けられている。
【００２４】
前枠５２の上側左右には、スピーカ６６が設けられており、パチンコ機５０から発生する遊技音が出力され、遊技者の趣向性を向上させる。また、遊技者の趣向性を向上させるために前枠５２に遊技状態に応じて発光する枠側装飾ランプ６５も複数設けられている。前枠５２の下方には、上皿５５と下皿６３が一体に形成されている。下皿６３の右側には発射ハンドル６４が取り付けられており、該発射ハンドル６４を時計回りに回動操作することによって発射装置（図示省略）が可動して、上皿５５から供給された遊技球が遊技盤１に向けて発射される。
【００２５】
上皿５５の上部ほぼ中央には、遊技者が操作可能な演出ボタン６７と、その周囲にジョグダイヤル６８とを備えている。遊技者が所定期間中に演出ボタン６７やジョグダイヤル６８を操作することで、後述する演出図柄表示装置６に表示される演出内容が変化したり、スピーカ６６より出力される遊技音が変化したりする。なお、演出ボタン６７とジョグダイヤル６８を総称して演出ユニット６７、６８ともいう。また、このパチンコ機５０はいわゆるＣＲ機であって、プリペイドカードの読み書き等を行うためのプリペイドカードユニット（ＣＲユニット）５６が付属しており、パチンコ機５０には、貸出ボタン５７、精算ボタン５８及び残高表示器５９を有するＣＲ精算表示装置が備わっている。
【００２６】
図２は、パチンコ機の遊技盤１の正面図である。図２に示すように遊技盤１には、公知のガイドレール２ａ、２ｂによって囲まれた略円形の遊技領域３が設けられている。この遊技領域３には多数の遊技釘４が植設されている。
【００２７】
遊技領域３のほぼ中央部には、センターケース５が配されている。センターケース５は、公知のものと同様に、ワープ入口、ワープ通路、ステージ、演出図柄表示装置６（液晶表示装置であり演出図柄を表示する。）の画面を臨ませる窓等を備えている。センターケース５の下には、第１始動口１１と第２始動口１２とが配置され、センターケース５の左方には、ゲート１７が配置されている。第２始動口１２は開閉可能な翼片を供えた普通電動役物を備えており、この翼片が開放しないと遊技球が第２始動口１２に入球できない構成となっている。
【００２８】
遊技領域の右下部には、複数個のＬＥＤからなる普通図柄表示装置７と、普通図柄保留数表示装置８と、第１特別図柄保留数表示装置１８と、第２特別図柄保留数表示装置１９と、７セグメント表示装置からなる第１特別図柄表示装置９、第２特別図柄表示装置１０とが配置されている。
【００２９】
第２始動口１２の下方にはアタッカー式の大入賞口１４が配置されている。また、第１始動口１１の左方には、第１左入賞口３１、第２左入賞口３２、第３左入賞口３３及び第４左入賞口３４が設けられている。なお、この第１左入賞口３１、第２左入賞口３２、第３左入賞口３３、第４左入賞口３４は、入球率が変化しない普通入賞口である。
【００３０】
図３は、パチンコ機５０の裏面を示し、前述した遊技盤１を脱着可能に取り付ける内枠７０が前述した外枠５１に収納されている。この内枠７０には、上方から、球タンク７１、タンクレール７２及び払出装置７３が設けられている。この構成により、遊技盤１上の入賞口に遊技球が入球すれば球タンク７１からタンクレール７２を介して所定個数の遊技球を払出装置７３により前述した上皿５５に排出することができる。また、パチンコ機５０の裏側には、主制御装置８０（本発明における主制御装置に該当）、払出制御装置８１、演出図柄制御装置８２、サブ統合制御装置８３、発射制御装置８４、電源基板８５が設けられている。
【００３１】
主制御装置８０、演出図柄制御装置８２、サブ統合制御装置８３は遊技盤１に設けられており、払出制御装置８１、発射制御装置、電源基板８５が内枠７０に設けられている。なお、図３では、発射制御装置が描かれていないが、発射制御装置は払出制御装置８１の下（裏側）に設けられている。また、球タンク７１の右側には、外部接続端子７８が設けられており、この外部接続端子７８より、遊技状態や遊技結果を示す信号が図示しないホールコンピュータに送られる。なお、従来はホールコンピュータへ信号を送信するための外部接続端子７８（外部出力端子）には、盤用（遊技盤側から出力される信号をホールコンピュータへ出力するための端子）と枠用（枠側（前枠５２、内枠７０、外枠５１）から出力される信号をホールコンピュータへ出力するための端子）の２種類を用いているが、本実施例では、一つの外部接続端子７８を介してホールコンピュータへ遊技状態や遊技結果を示す信号を送信している。
【００３２】
図４は、パチンコ機５０の電気的構成を示すブロック図となり、主制御装置８０を中心にして構成されている。なお、このブロック図には、単に信号を中継するだけのためのいわゆる中継基板及び電源回路等は記載していない。また、詳細な図示は省略するが、主制御装置８０、払出制御装置８１、演出図柄制御装置８２、サブ統合制御装置８３のいずれもＣＰＵ、ＲＯＭ、ＲＡＭ、入力ポート、出力ポート等を備えているが、本実施例では発射制御装置８４にはＣＰＵ、ＲＯＭ、ＲＡＭは設けられていない。しかし、これに限るわけではなく、発射制御装置８４にＣＰＵ、ＲＯＭ、ＲＡＭ等を設けてもよい。
【００３３】
主制御装置８０が備えたＣＰＵは、ＲＯＭに書込まれているユーザープログラムを実行し、これに従って遊技が実行される。また、主制御装置８０が備えたＣＰＵには、ＣＰＵを判別するための固有の識別情報（所謂、ユニークＩＤ）（本発明における識別情報に該当）が記憶されており、該ユニークＩＤは、前記ＲＯＭのユーザープログラムを書込む領域とは異なる領域に記憶されている。
【００３４】
また、このユニークＩＤは、前記ユーザープログラムの要求に応じて読取り可能となっており、これにより、読取ったユニークＩＤを機外に出力し、設置機種ごとのユニークＩＤを予め記憶している機外の装置（ホールコンピュータ等）との照合によって、不正な交換がなされていないかと言った不正行為の発見、防止に使用される。なお、主制御装置８０が備えるＣＰＵは、上記したユニークＩＤとは別に、ユーザープログラムの命令では読取り不可能であり、専用機器により読取り照合させるＩＤナンバーも記憶している。
【００３５】
主制御装置８０には、第１始動口１１に入球した遊技球を検出する第１始動口スイッチ１１ａ、第２始動口１２に入球した遊技球を検出する第２始動口スイッチ１２ａ、普通図柄を作動させるゲート１７に進入した遊技球を検出する普通図柄作動スイッチ１７ａ、大入賞口１４に入球した遊技球を計数するためのカウントスイッチ１４ａ、第１左入賞口３１、第２左入賞口３２、第３左入賞口３３、第４左入賞口３４に入球した遊技球を検出する左入賞口スイッチ３１ａ等の検出信号が入力される。
【００３６】
主制御装置８０は搭載しているユーザープログラムに従って動作して、上述の検出信号などに基づいて遊技の進行に関わる各種のコマンドを生成して払出制御装置８１及びサブ統合制御装置８３に出力する。また主制御装置８０は、図柄表示装置中継端子板９０を介して接続されている第１特別図柄表示装置９、第２特別図柄表示装置１０及び普通図柄表示装置７の表示、第１特別図柄保留数表示装置１８、第２特別図柄保留数表示装置１９、普通図柄保留数表示装置８の点灯を制御する。更に、主制御装置８０は、大入賞口ソレノイド１４ｂを制御することで大入賞口１４の開閉を制御し、普通電動役物ソレノイド（図４では普電役物ソレノイドと表記）１２ｂを制御することで第２始動口１２の開閉を制御する。
【００３７】
主制御装置８０は、裏配線中継端子板７５および外部接続端子板７８を介して、パチンコ機外の装置であるホールコンピュータ８７と電気的に接続される。これにより主制御装置８０からホールコンピュータ８７へ前記ユニークＩＤの送信が可能となっている。またホールコンピュータ８７には送信されたユニークＩＤの真贋を判定する機能が設けられている。本実施形態では、ホールコンピュータ８７にユニークＩＤを送信し真贋を判定する構成としているが、他の外部機器、例えば、台間機（ＣＲユニット、現金ユニット）、特図の変動回数や大当たり回数を表示する情報表示器等にユニークＩＤを送信し判定する構成してもよい。
【００３８】
主制御装置８０と払出制御装置８１とは双方向通信が行われ、払出制御装置８１は、主制御装置８０から送られてくるコマンドに応じて払出モータ２０を制御して賞球を払い出す。本実施例においては、賞球として払い出される遊技球を計数するための払出スイッチ２１の検出信号は払出制御装置８１に入力され、払出制御装置８１で賞球の計数が行われる構成を用いる。この他にも主制御装置８０と払出制御装置８１に払出スイッチ２１の検出信号が入力され、主制御装置８０と払出制御装置８１の双方で賞球の計数を行う構成を用いることも考えられる。
【００３９】
なお、払出制御装置８１はガラス枠開放スイッチ３５、内枠開放スイッチ３６、満杯スイッチ２２、球切れスイッチ２３からの信号が入力され、満杯スイッチ２２により下皿６３が満タンであることを示す信号が入力された場合及び球切れスイッチ２３により球タンクに遊技球が少ないあるいは無いことを示す信号が入力されると払出モータ２０を停止させ、賞球の払出動作を停止させる。なお、満杯スイッチ２２、球切れスイッチ２３も、その状態が解消されるまで信号を出力し続ける構成になっており、払出制御装置８１は、その信号が出力されなくなることに起因して払出モータ２０の駆動を再開させる。
【００４０】
また、払出制御装置８１はＣＲユニット端子板２４を介してプリペイドカードユニットと交信することで払出モータ２０を作動させ、貸し球を排出する。払出された貸し球は払出スイッチ２１に検出され、検出信号は払出制御装置８１に入力される。なお、ＣＲユニット端子板２４は精算表示基板２５とも双方向通信可能に接続されており、精算表示基板２５には、遊技球の貸出しを要求するための球貸ボタン、精算を要求するための返却ボタン、残高表示器が接続されている。
【００４１】
また、払出制御装置８１は、外部接続端子７８を介して賞球に関する情報、枠（内枠、前枠）の開閉状態を示す情報などをホールコンピュータに送信するほか、発射制御装置８４に対して発射停止信号を送信する。なお本実施例では遊技球を払い出す構成であるが、入賞等に応じて発生した賞球を払い出さずに記憶する封入式の構成にしても良い。
【００４２】
発射制御装置８４は発射モータ３０を制御して、遊技領域３に遊技球を発射させる。なお、発射制御装置８４には払出制御装置８１以外に発射ハンドルからの回動量信号、タッチスイッチ２８からのタッチ信号、発射停止スイッチ２９から発射停止信号が入力される。回動量信号は、遊技者が発射ハンドルを操作することで出力され、タッチ信号は遊技者が発射ハンドルを触ることで出力され、発射停止スイッチ信号は、遊技者が発射停止スイッチ２９を押すことで出力される。なお、タッチ信号が発射制御装置８４に入力されていなければ、遊技球は発射できないほか、発射停止スイッチ信号が入力されているときには、遊技者が発射ハンドルを触っていても遊技球は発射できないようになっている。
【００４３】
サブ統合制御装置８３は、主制御装置８０から送信されてくるデータ及びコマンドを受信し、それらを演出表示制御用、音制御用及びランプ制御用のデータに振り分けて、演出表示制御用のコマンド等は演出図柄制御装置８２に送信し、音制御用及びランプ制御用は自身に含まれている各制御部位（音声制御装置及びランプ制御装置としての機能部）に分配する。そして、音声制御装置としての機能部は、音声制御用のデータに基づいて音ＬＳＩを作動させることによってスピーカからの音声出力を制御し、ランプ制御装置としての機能部はランプ制御用のデータに基づいてランプドライバを作動させることによって各種ＬＥＤ、ランプ２６を制御する。
【００４４】
また、サブ統合制御装置８３には、演出ボタン６７の操作を検出する演出ボタンセンサ６７ｃ、ジョグダイヤル６８の回転操作を検出するジョグダイヤルセンサ６８ａ、６８ｂが接続されており、遊技者が演出ユニット６７、６８を操作した際には、その信号がサブ統合制御装置８３に入力される。
【００４５】
演出図柄制御装置８２は、サブ統合制御装置８３から受信したデータ及びコマンド（共に主制御装置８０から送信されてきたものとサブ統合制御装置８３が主制御装置８０からの入力及び演出ボタン６７ａ、演出ボタン６７ｂ、ジョグダイヤル６８の入力に基づいて生成したものとがある）に基づく制御を行い、擬似図柄等の演出画像を演出図柄表示装置６の画面６ａに表示させる。尚、サブ統合制御装置８３と主制御装置８０とは間に演出中継端子板６５を介した主制御装置８０からサブ統合制御装置８３への一方向通信回路として構成され、サブ統合制御装置８３と演出図柄制御装置８２とはサブ統合制御装置８３から演出図柄制御装置８２への一方向通信回路として構成されている。
【００４６】
次に、図５を用いて、電源投入時に主制御装置８０のＣＰＵにより実行される電源投入処理１について説明する。この電源投入処理１は、本発明の電源投入手段に該当する処理となる。電源スイッチが操作されてパチンコ機５０が通電状態になり、リセット信号が解除され、ＣＰＵ自身のセキュリティチェックが終了すると、本処理が起動され、電源投入の初期処理を実行する（Ｓ５）。そしてＲＷＭクリア信号がオンか否かを判定する（Ｓ１０）。ＲＷＭクリア信号は、リセット信号の解除時にＲＷＭクリアスイッチがオン状態であればＨ（オン）になるため、これは実質的に、電源投入時にＲＷＭクリアスイッチがオン状態だったか否かを判定している。
【００４７】
Ｓ１０が否定判定、即ちＲＷＭクリア信号がオフなら（Ｓ１０：ｎｏ）、パチンコ機５０を電源断時の状態に復旧するために、電源断時の発生情報が正常か否かを判定し（Ｓ１５）、肯定判定なら（Ｓ１５：ｙｅｓ）、ＲＷＭの判定値を算出し（Ｓ２０）、その判定値が正常か否かを判定する（Ｓ２５）。ここでＲＷＭの判定値とは、電源断時にＲＷＭに保存された値で、Ｓ２５では、Ｓ２０で算出された値と、ＲＷＭに保存された値が一致するか否かを判定する。判定値が正常、すなわち判定値が保存された値と一致していれば（Ｓ２５：ｙｅｓ）、電源復帰時の処理（例えば、電源断時の発生情報をクリアしたり、サブ統合制御装置８３を電源断時の遊技状態に復帰させるためのコマンドを送信したりする）を行なう（Ｓ３０）。
【００４８】
Ｓ１０が肯定判定、即ちＲＷＭクリア信号がオンなら（Ｓ１０：ｙｅｓ）、パチンコ機５０を初期状態に戻すために、ＲＷＭクリア時の処理として、ＲＷＭの全てを０クリアし（Ｓ３５）、ＲＡＭの初期設定を行い（Ｓ４０）、ＣＰＵおよびその周辺デバイスの初期設定を行なう（Ｓ４５）。なお、Ｓ１５、Ｓ２５が否定判定の場合も、Ｓ３５に進みＲＷＭクリア時の処理を行う。Ｓ３０、又はＳ４５の処理に続いては、識別情報送信フラグに１をセットして（Ｓ５０）メインルーチンに移行する。
【００４９】
識別情報送信フラグは、主制御装置８０が記憶する値であり、識別情報送信フラグが１なら、ＣＰＵのユニークＩＤ記憶領域の第１アドレスに記憶されたユニークＩＤの第１送信値を外部接続端子板７８を介して機外に出力する処理を行うことを判断し、識別情報送信フラグが２なら、ユニークＩＤ記憶領域の第２アドレスに記憶された第２送信値を機外に出力する処理を行うことを判断し、識別情報送信フラグが３なら、ユニークＩＤ記憶領域の第３アドレスに記憶された第３送信値を機外に出力する処理を行うことを判断し、識別情報送信フラグが４なら、ユニークＩＤ記憶領域の第４アドレスに記憶された第４送信値を機外に出力する処理を行うことを判断する。
【００５０】
図６は、本実施例において、ＣＰＵに記憶されたユニークＩＤの内容例と、ユニークＩＤの記憶構成を説明する図となり、本発明の識別情報記憶手段に該当する。本実施例では、ユニークＩＤは４バイトで構成され、１バイトごとに異なるアドレスで記憶領域に保持されている。具体的には、上位バイトから第１アドレス、第２アドレス、第３アドレス、第４アドレスに記憶され、これにより、ユニークＩＤを４分割して記憶する構成となっている。
【００５１】
図６に示すように、例えばユニークＩＤが７４Ｆ６８８８１の４バイトデータであった場合、第１アドレスの０から７に記憶される内容は、「０１１１０１００」（７４ｈ）、第２アドレスの８から１５に記憶される内容は、「１１１１０１１０」（Ｆ６ｈ）、第３アドレスの１６から２３に記憶される内容は、「１０００１０００」（８８ｈ）、第４アドレスの２４から３１に記憶される内容は、「１００００００１」（８１ｈ）となる。
【００５２】
上記のようにユニークＩＤを分割して記憶することにより、ユーザープログラムの設定に応じて任意の分割部を読み出して機外に送信することが可能になる。従って、ユーザープログラムによって所定の条件を満たした場合に、第１アドレスから第４アドレスに記憶したデータを割込み処理の周期で順次機外に送信し、ホールコンピュータ８７が４個分のデータを受信することによってユーザーＩＤの照合が実施可能となる。
【００５３】
次に、主制御装置８０が実行するメインルーチンを図７に示したフローチャートに従って説明する。なお、図５では、メインルーチンを電源投処理１に引き続き実行する処理として示したが、実際のメインルーチンは、約２ｍｓ毎のハード割り込みにより定期的に実行される。本実施形態では、Ｓ１１０〜Ｓ１７０までの１回だけ実行される処理を「本処理」と称し、この本処理を実行して余った時間内に時間の許す限り繰り返し実行されるＳ１７５の処理を「残余処理」と称する。「本処理」は上記割り込みにより定期的に実行されることになる。
【００５４】
マイコンによるハード割り込みが実行されると、まず正常割り込みであるか否かが判断される（Ｓ１１０）。この判断処理は、メモリとしてのＲＷＭの所定領域の値が所定値であるか否かを判断することにより行われ、マイコンにより実行される処理が本処理に移行したとき、通常の処理を実行して良いか否かを判断するための処理である。正常割り込みでない場合としては、電源投入時又はノイズ等によるマイコンの暴走等が考えられるが、マイコンの暴走は近年の技術の向上によりほとんど無いものと考えて良いので、たいていが電源投入時である。電源投入時にはＲＡＭの所定領域の値が所定値と異なる値となっている。
【００５５】
Ｓ１１０が否定判定、即ち正常割り込みでないと判断されると（Ｓ１１０：ｎｏ）、初期設定(例えば前記メモリの所定領域への所定値を書き込み、特別図柄及び普通図柄を初期図柄とする等のメモリの作業領域への各初期値の書き込み等）を行い（Ｓ１１５）、残余処理に移行する。
【００５６】
Ｓ１１０が肯定判定、即ち正常割り込みと判定されると（Ｓ１１０：ｙｅｓ）、初期値乱数更新処理が実行される（Ｓ１２０）。この処理は、初期値乱数の値についてこの処理を実行する毎に＋１するインクリメント処理であり、この処理実行前の初期値乱数の値に＋１するが、この処理を実行する前の乱数値が最大値である「３９６６」のときには次回の処理で初めの値である「０」に戻り、「０」〜「３９６６」までの３９６７個の整数を繰り返し昇順に作成する。
【００５７】
Ｓ１２０に続く大当り決定用乱数更新処理（Ｓ１２５）は、初期値乱数更新処理と同様に処理を実行する毎に＋１するインクリメント処理であり、最大値である「３９６６」のときは次回の処理で初めの値である「０」に戻り、「０」〜「３９６６」までの３９６７個の整数を繰り返し昇順に作成する。なお、大当り決定用乱数の最初の値は、初期値乱数設定処理で設定された値となる。例えば、この値が２５０であったとすると、大当り決定用乱数は「２５０」「２５１」「２５２」・・・「３９６６」「０」「１」・・・と更新されていく。
【００５８】
なお、大当り決定用乱数が１巡（３９６７回、更新されること）すると、そのときの前記初期値乱数の値を大当り決定用乱数の初期値にし、大当り決定用乱数は、その初期値から＋１するインクリメント処理を行う。そして、再び大当り決定用乱数が１巡すると、その時の初期値乱数の値を大当り決定用乱数の初期値にする動作を行なう。つまり、この一連の動作を繰り返し続けることになる。前述の例では大当り決定用乱数が「２４９」になると１巡であるから、「２４９」の次は前記初期値乱数の値となる。仮に初期値乱数の値が「８７」だったとすると、「２４９」「８７」「８８」・・・「３９６６」「０」「１」・・・「８６」と変化していき、「８６」の次は新たな前記初期値乱数の値となる。
【００５９】
大当り図柄決定用乱数更新処理（Ｓ１３０）は「０」〜「９９」の１００個の整数を繰り返し作成するカウンタとして構成され、本処理毎に＋１され最大値を超えると初めの値である「０」に戻る。
【００６０】
Ｓ１３０に続く当り決定用乱数更新処理（Ｓ１３５）は、「０」〜「９９６」の９９７個の整数を繰り返し作成するカウンタとして構成され、本処理毎で＋１され最大値を超えると初めの値である「０」に戻る。なお、当選することとなる値は通常確率状態では３１〜４０、高確率状態では３１〜９９６である。なお、この当り決定用乱数更新処理は普通図柄の抽選に使用し、その他の初期値乱数、大当り決定用乱数、大当り図柄決定用乱数、リーチ判定用乱数、変動パターン決定用乱数は特別図柄の抽選に使用する。
【００６１】
リーチ判定用乱数更新処理（Ｓ１４０）は、「０」〜「２２８」の２２９個の整数を繰り返し作成するカウンタとして構成され、本処理毎で＋１され最大値を超えると初めの値である「０」に戻る。なお、通常確率状態時で変動時間短縮機能未作動時にリーチとなる値の数は２１で、値は「０」〜「２０」であり、通常確率状態時で変動時間短縮機能作動時にリーチとなる値の数は５で、値は「０」〜「４」であり、高確率状態時にリーチとなる値の数は６で、値は「０」〜「５」である。
【００６２】
変動パターン決定用乱数更新処理（Ｓ１４５）は、「０」〜「１０２０」の１０２１個の整数を繰り返し作成するカウンタとして構成され、本処理毎で＋１され最大値を超えると初めの値である「０」に戻る。
【００６３】
続く入賞確認処理（Ｓ１５０）では、第１始動口１１、第２始動口１２の入賞の確認及びパチンコ機５０に設けられ主制御装置８０に接続された各スイッチ類の入力処理が実行される。本実施例では、遊技球が第１始動口１１、第２始動口１２に入賞すると大当り決定用乱数、大当り図柄決定用乱数、変動パターン決定用乱数、リーチ判定用乱数など複数の乱数を取得されるのだが、保留記憶できる数を第１始動口１１と第２始動口１２でそれぞれ４個までとしており、保留記憶が満タンである４個のときに遊技球が第１始動口１１又は第２始動口１２に入賞しても賞球が払出されるだけで、前記複数の乱数は保留記憶されない構成になっている。
【００６４】
次に、識別情報送信処理（本発明の識別情報出力手段に該当）を行い（Ｓ１５５）、主制御装置８０のＣＰＵが記憶するユニークＩＤを機外に出力する処理を行うが、識別情報送信処理の詳細な説明は図８を用いて後述する。
【００６５】
続いて、大当りか否かを判定する条件成立判定手段としての当否判定処理（Ｓ１６０）を行う。この当否判定処理（Ｓ１６０）が終了すると、続いて画像出力処理等の各出力処理（Ｓ１６５）が実行される。各出力処理（Ｓ１６５）では、遊技の進行に応じて主制御装置８０は演出図柄制御装置８２、払出制御装置８１、発射制御装置８４、サブ統合制御装置８３、大入賞口ソレノイド１４ｂ等に対して各々出力処理を実行する。即ち、入賞確認処理（Ｓ１５０）により遊技盤１上の各入賞口に遊技球が入賞したことを検知したときには、賞球としての遊技球を払い出すべく払出制御装置８１に賞球データを出力する処理を、遊技状態に対応したサウンドデータをサブ統合制御装置８３に出力する処理を、パチンコ機５０に異常があるときにはエラー中であることを報知すべく演出図柄制御装置８２にエラー信号を出力する処理を各々実行する。
【００６６】
続く不正監視処理（Ｓ１７０）は、普通入賞口（第１左入賞口３１、第２左入賞口３２、第３左入賞口３３、第４左入賞口３４）に対する不正が行われていないか監視する処理であり、所定時間内における入賞口への遊技球の入球が予め決定された規定数よりも多いか否かを判断し、多い場合には不正と判断して、その旨を報知する処理である。つまり、不正判断手段は、主制御装置８０に設けている。
【００６７】
本処理に続く前述の残余処理は、初期値乱数更新処理（Ｓ１７５）から構成されるが、前述したＳ１２０と全く同じ処理である。この処理は無限ループを形成し、次の割り込みが実行されるまで時間の許される限り繰り返し実行される。前述したＳ１１０〜Ｓ１７０までの本処理を実行するのに必要とされる時間は、大当り処理を実行するか否か、特別図柄の表示態様の相違等により割り込み毎に異なる。この結果、残余処理を実行する回数も割り込み毎に異なり、図７に示された割り込み処理が１回実行されることにより初期値乱数に更新される値も一律ではなくなる。これにより、初期値乱数が大当り決定用乱数と同期する可能性は極めて小さくなる。大当り決定用乱数が１巡したときの、初期値乱数の値（０〜３９６６の３９６７通り）が、同程度に発生するとすれば、同期する確率はわずか１／３９６７である。また、前述した当り決定用乱数更新処理（Ｓ１３５）も残余処理内において実行するよう構成しても良い。
【００６８】
次に、図７の識別情報送信処理（Ｓ１５５）として本実施例で実行する識別情報送信処理１を図８に示したフローチャートを用いて説明する。この処理は、本発明における識別情報出力手段に該当する処理となる。識別情報送信処理１を開始すると、識別情報送信フラグが０ではないか否か判定する（Ｓ２００）。否定判定なら(Ｓ２００：ｎｏ)、リターンし、肯定判定なら（Ｓ２００：ｙｅｓ）、識別情報送信フラグが１か否か判定する（Ｓ２０５）。
【００６９】
Ｓ２０５が肯定判定なら（Ｓ２０５：ｙｅｓ）、図６を用いて説明した第１アドレスに記憶したユニークＩＤの分割データを読み出して外部接続端子板７８を介してホールコンピュータ８７に送信し（Ｓ２１０）、識別情報送信フラグに２を設定し（Ｓ２１５）リターンする。
【００７０】
Ｓ２０５が否定判定なら（Ｓ２０５：ｎｏ）、識別情報送信フラグが２か否か判定する（Ｓ２２０）。肯定判定なら（Ｓ２２０：ｙｅｓ）、第２アドレスに記憶したユニークＩＤの分割データを読み出して外部接続端子板７８を介してホールコンピュータ８７に送信し（Ｓ２２５）、識別情報送信フラグに３を設定し（Ｓ２３０）リターンする。
【００７１】
Ｓ２２０が否定判定なら（Ｓ２２０：ｎｏ）、識別情報送信フラグが３か否か判定する（Ｓ２３５）。肯定判定なら（Ｓ２３５：ｙｅｓ）、第３アドレスに記憶したユニークＩＤの分割データを読み出して外部接続端子板７８を介してホールコンピュータ８７に送信し（Ｓ２４０）、識別情報送信フラグに４を設定し（Ｓ２４５）リターンする。
【００７２】
Ｓ２３５が否定判定なら（Ｓ２３５：ｎｏ）、第４アドレスに記憶したユニークＩＤの分割データを読み出して外部接続端子板７８を介してホールコンピュータ８７に送信し（Ｓ２５０）、識別情報送信フラグに０を設定し（Ｓ２５５）リターンする。
【００７３】
以上が識別情報送信処理１となる。この処理構成により、上述した電源投入処理１で識別情報送信フラグに１がセットされると、以降の正常な割込処理が実施される毎に、Ｓ１５５の処理としてＣＰＵのユニークＩＤの分割データ（ユニークＩＤの１／４のデータ量）が機外に順次出力される。本実施例のユニークＩＤは、本来４バイトデータで構成されているため、該データの送信を１回の送信処理で完了させようとすると、送信するデータ量の多さから割込み処理の周期（本実施例では２ｍｓ）に影響を与えてしまうが、ユニークＩＤを分割して送信することにより、割込処理に無理が発生せず基本制御に影響を与えずに不正な部品に交換されていないか否かが判定可能となる。
【００７４】
更に、ＣＰＵ又は主制御装置を不正な部品に交換する場合、電源を落とした状態で不正部品の交換が行われ、電源の再投入が行われるため、電源投入処理時に識別情報送信フラグを立てることで、不正部品への交換を早期に発見することができる。
【００７５】
次に、図９から図１２に示すフローチャートを用いて、主制御装置８０が実行する当否判定処理を説明する。この処理は、本発明の当否判定手段に該当する。図９で当否判定処理を開始すると、主制御装置８０は、特別電動役物が作動中か否かを大当りフラグに基づいて判断する（Ｓ３００）。Ｓ３００の判定が否定判断で（Ｓ３００：ｎｏ）、特別図柄が変動中でなく（Ｓ３０５：ｎｏ）、確定図柄の表示中でもなければ（Ｓ３１０：ｎｏ）、図１０のＳ３５０に進み、第２保留記憶（第２始動口１２への遊技球入球に応じて記憶された各種乱数値）があるか否かを判断する（Ｓ３５０）。
【００７６】
肯定判定なら（Ｓ３５０：ｙｅｓ）、第２保留記憶数をデクリメントし（Ｓ３５５）、Ｓ３７０に進む。否定判定、即ち第２保留記憶がなければ（Ｓ３５０：ｎｏ）、第１保留記憶（第１始動口１１への遊技球入球に応じて記憶された各種乱数値）があるか否かを判断する（Ｓ３６０）。肯定判定なら（Ｓ３６０：ｙｅｓ）、第１保留記憶数をデクリメントし（Ｓ３６５）、Ｓ３７０に進む。
【００７７】
Ｓ３７０では、第２保留記憶（又はＳ３６５から移行した場合は第１保留記憶）の中で最も古い保留記憶を読み込んで（その保留記憶は消去する）、確変フラグが１か否かを判定する（Ｓ３７０）。確変フラグが１であれば、現在の遊技状態が高確率遊技状態であることを主制御装置８０が判断する。
【００７８】
Ｓ３７０が肯定判断なら（Ｓ３７０：ｙｅｓ）、読み込んだ大当り決定用乱数を確変テーブル（高確率状態で用いる当否判定テーブル）に記録されている当り値と照合する（Ｓ３７５）。ここで当り値の数は１００で、７５８〜７７７、１３１４〜１３３３、１７５８〜１７７７、２７５８〜２７７７、３３１４〜３３３３である。つまり当たり確率は１／３９．６７となる。否定判断であれば（Ｓ３７０：ｎｏ）、読み込んだ大当り決定用乱数を通常テーブルに記録されている当り値と照合する（Ｓ３８０）。ここで当り値の数は１０で、７７５〜７７７、１７７５〜１７７７、２７７４〜２７７７である。つまり当たり確率は１／３９６．７となる。
【００７９】
続いて、Ｓ３７５、またはＳ３８０の判定に基づき、大当りか否かを判定し（Ｓ３８５）、肯定判定であれば（Ｓ３８５：ｙｅｓ）、大当り図柄決定用乱数によって当り図柄を決定し（Ｓ３９０）、読み込んだ変動パターン決定用乱数によって変動パターンを決定し（Ｓ３９５）、大当り設定処理を行う（Ｓ４００）。大当り設定処理とは、Ｓ３９０で決定した大当り図柄によって、大当り後の遊技状態（確変や開放延長の有無等）や大当り遊技にかかる情報（大当りのオープニング時間、開放パターン、大当りのエンディング時間、ラウンド数等）を取得する処理である。
【００８０】
Ｓ３８５が否定判定なら（Ｓ３８５：ｎｏ）、小当りか否か判定する（Ｓ４０５）。ここで大当り決定用乱数が、３０１〜３６１のときに小当りとする。つまり小当たり確率は約１／６５である。肯定判定なら（Ｓ４０５：ｙｅｓ）、小当り図柄を決定し（Ｓ４１０）、変動パターン決定用乱数によって変動パターンを決定する（Ｓ４１５）。Ｓ４０５が否定判定なら（Ｓ４０５：ｎｏ）、リーチ判定用乱数、変動パターン決定用乱数に基づいてハズレ時の変動パターンを決定する（Ｓ４２０）。Ｓ４１５またはＳ４２０に続いては、ハズレ設定処理を行なう（Ｓ４２５）。ハズレ設定処理では、時短回数または確変回数がプラスであれば、それぞれ−１する。
【００８１】
Ｓ４００又はＳ４２５に続いては、上述の抽選結果を示すデータ、具体的には通常大当り、確変大当り、リーチ外れ（外れであるがリーチ表示有り）、小当り、リーチ表示無しの外れのいずれかを示すデータと変動時間を指定する変動パターンのデータが含まれる変動指示コマンド（表示制御コマンド）をサブ統合制御装置８３に出力し（４３３０）、識別情報送信フラグに１をセット（Ｓ４３５）して特別遊技処理に進む。Ｓ４３５の識別情報送信フラグセット処理は、電源投入処理１のＳ５０と同じ処理であり、この当否判定処理の実施を契機に、詳しくは、当否判定処理実施後の次の割込処理からＣＰＵのユニークＩＤの分割データの送信を開始する。
【００８２】
なお、本実施例では、当否判定処理実施後の次回の割込み周期で実施されるＩＮＴ処理からユニークＩＤの分割送信を開始するが、当否判定処理は、その実施に応じて送信するコマンドが多くなることから、２回のＩＮＴ処理に分けてコマンドが送信されることも想定され、当否判定処理実施後の次々回の割込み周期で実施されるＩＮＴ処理からユニークＩＤの分割送信を開始することによって、割込み周期への影響を避ける構成も考えられる。
【００８３】
図１０、Ｓ４３０の処理により演出図柄表示装置６では演出図柄の変動表示が開始されるが、ほぼ同時に特別図柄の変動も主制御装置８０によって開始される。
【００８４】
図９のＳ３０５が肯定判定、即ち特別図柄が変動中なら（Ｓ３０５：ｙｅｓ）、図１１に進み、図柄変動時間（Ｓ３９５、Ｓ４１５、又はＳ４２０で決定した変動パターンに基づく）が経過したか否か判定する（Ｓ４４０）。否定判定なら（Ｓ４４０：ｎｏ）、特別遊技処理に進み、肯定判定なら（Ｓ４４０：ｙｅｓ）、確定図柄表示処理を行なって（Ｓ４４５）、特別遊技処理に進む。確定図柄表示処理では、確定図柄を表示する旨のコマンド（図柄確定コマンド）をサブ統合制御装置８３に出力するとともに、第１特別図柄表示装置９又は第２特別図柄表示装置１０を制御して確定図柄を停止させる。
【００８５】
図９のＳ３１０において確定図柄を表示中と判定された場合には、図１２のフローチャートに進み、確定図柄の表示時間が終了したか否かを判定する（Ｓ４５０）。否定判定なら（Ｓ４５０：ｎｏ）、特別遊技処理に進み、肯定判定なら（Ｓ４５０：ｙｅｓ）、確定図柄の表示を終了し（Ｓ４５５）、確定表示された特別図柄が大当りになる組み合わせ（配列）か否かを判定する（Ｓ４６０）。肯定判断なら(Ｓ４６０：ｙｅｓ）、確変フラグが１か否か判定し（Ｓ４６５）、否定判定なら（Ｓ４６５：ｎｏ）、Ｓ４７５に進み、肯定判断なら（Ｓ４６５：ｙｅｓ）、確変フラグを０にし（Ｓ４７０）、Ｓ４７５に進む。
【００８６】
Ｓ４７５では、時短フラグが１か否かを判定し(Ｓ４７５)、否定判定なら（Ｓ４７５：ｎｏ）、Ｓ４８５に進み、肯定判定なら（Ｓ４７５：ｙｅｓ）、時短フラグを０にし（Ｓ４８０）、Ｓ４８５に進む。Ｓ４８５では条件装置作動開始処理により、大当りフラグをセットし（Ｓ４８５）（大当りフラグ＝１）役物連続作動装置を作動させ（Ｓ４９０）、大当り開始演出処理を行なう（Ｓ４９５）。大当り開始演出処理では、大当り遊技を開始するコマンド及び大当り遊技に係る情報（大当りのオープニング時間、開放パターン、大当りのエンディング時間、ラウンド数等）をサブ統合制御装置８３に送信する。大当り開始演出処理が終了すると、特別遊技処理に進む。
【００８７】
Ｓ４６０が否定判定、即ち、確定表示させた特別図柄が大当りになる表示ではなければ（Ｓ４６０：ｎｏ）、確変フラグが１か否か判定し（Ｓ５００）、肯定判定なら（Ｓ５００：ｙｅｓ）、確変回数（確変時の特図変動回数をカウントする確変カウンタの値）が０か否かを判定する（Ｓ５０５）。肯定判定なら（Ｓ５０５：ｙｅｓ）、確変フラグに０をセットして（Ｓ５１０）Ｓ５１５に進む。Ｓ５００、又はＳ５０５が否定判定なら（Ｓ５００：ｎｏ、Ｓ５０５：ｎｏ）はそのままＳ５１５に進む。Ｓ５１５では、時短フラグが１か否かを判定し（Ｓ５１５）、肯定判定なら（Ｓ５１５：ｙｅｓ）、時短回数が０か否か判定する（Ｓ５２０）。肯定判定なら（Ｓ５２０：ｙｅｓ）、時短フラグに０をセットして（Ｓ５２５）Ｓ５３０に進む。時短フラグが１でないとき（Ｓ５１５：ｎｏ）又は時短回数が０ではないとき（Ｓ５２０：ｎｏ）はそのままＳ５３０に移行する。
【００８８】
Ｓ５３０では、現在の遊技状態が確変中であるか否か、時短中であるか否か等の状態を示す状態指定コマンドをサブ統合制御装置８３に送信し、確定表示させた特別図柄が小当りになる組み合わせ（配列）か否かを判定する（Ｓ５３５）。肯定判定なら（Ｓ５３５：ｙｅｓ）、特別電動役物開始処理（Ｓ５４０）を行い、小当り開始演出処理を行なう（Ｓ５４５）。小当り開始演出処理では、小当り遊技を開始するコマンド及び小当り遊技に係る情報（小当りのオープニング時間、小当りのエンディング時間等）をサブ統合制御装置８３に送信する。小当り開始演出処理が終了すると、特別遊技処理に進む。Ｓ５３５が否定判定なら（Ｓ５３５：ｎｏ）、そのまま特別遊技処理を実行する。
【００８９】
以上が実施例１の説明となるが、図５を用いて説明した電源投入処理１は、図１３に示す電源投入処理２のような構成に変形することも考えられる。具体的には、図５の電源投入処理１では、基本的な電源投入処理の後に識別情報送信フラグの設定処理（Ｓ５０）を行い、次回のＩＮＴ処理からユーザーＩＤの分割データを送信可能とする構成としたが、図１３の電源投入処理２は、基本的な電源投入処理の後に同一ルーチン内で第１アドレスに記憶したユニークＩＤの分割データの送信を実施し（Ｓ６４５）、次回のＩＮＴ処理から第２アドレスに記憶したユーザーＩＤの分割データを順次送信する構成となる。また、本実施例では当否判定処理を実施するごとに毎回ＣＰＵのユニークＩＤデータを送信したが、所定回数の当否判定処理を実施するごとに該送信を実施する構成としてもよい。
【００９０】
電源投入処理２の構成にする場合、ユーザーＩＤの分割データの出力をシリアル送信とし、ハイレベル信号とロウレベル信号の出力時間を異ならせることにより、遊技状態を初期化して最初にカウントする大当り判定となる乱数値を直接狙う不正行為の実行をし辛くする効果がある。
【実施例２】
【００９１】
次に実施例２について説明する。本実施例に於いて遊技機を構成する部品とその電気的接続は実施例１と共通である。従って、重複する部分は実施例１を援用して説明を進める。
【００９２】
本実施例は、実施例１で図８を用いて説明した識別情報送信処理１の構成と、当否判定処理の一部が異なる内容となり、それ以外は実施例１と共通となるため共通部の説明は援用とする。
【００９３】
図１４は、実施例２で主制御装置８０が実行する識別情報送信処理２の内容を示すフローチャートとなる。この識別情報送信処理２も、実施例１のメインルーチンで説明した識別情報送信処理（Ｓ１５５）でコールされる処理となる。識別情報送信処理２を開始すると、識別情報送信処理１と同様に識別情報送信フラグが０ではないか否かの判定を行うが（Ｓ７００）、この判定が肯定判定であった場合（Ｓ７００：ｙｅｓ）、以降の処理は識別情報送信処理１と同一内容であるため説明は援用とする。
【００９４】
Ｓ７００が否定判定なら、即ち識別情報送信フラグが０であり、ＣＰＵのユニークＩＤの分割データを出力するタイミングではない場合は（Ｓ７００：ｎｏ）、図１５のフローチャートに進み、タイマを構成するカウンタの値が０ではないか否か判定する（Ｓ８００）。肯定判定なら（Ｓ８００：ｙｅｓ）、カウンタから−１するデクリメント処理を行い（Ｓ８０５）、Ｓ８０５の処理によってカウンタ値が０になったか否か判定する（Ｓ８１０）。肯定判定なら、即ち所定の時間が経過していれば（Ｓ８１０：ｙｅｓ）、識別情報送信フラグに１をセットして（Ｓ８１５）、リターンする。Ｓ８００が否定判定、即ちカウンタ値が０なら（Ｓ８００：ｎｏ）、繰り返しタイマ計測を実施するためにカウンタにタイマ計測の初期値（本実施例では５分だがこの時間に限るものではない）をセットして（Ｓ８２０）リターンする。
【００９５】
以上が実施例２における識別情報送信処理２となるが、この処理によって、Ｓ８２０でセットする所定時間が経過する毎にＣＰＵが記憶するユニークＩＤの分割データの出力を開始する構成となり、分割データを受信するホールコンピュータ８７等の外部機器において、ユニークＩＤのデータが異なること、若しくユニークＩＤのデータが出力されないことで不正基板へ交換されたと判断される。
【００９６】
図１６は、本実施例で主制御装置８０が実行する当否判定処理の一部の処理構成を示すフローチャートとなるが、この箇所は、実施例１で図１０を用いて説明した処理構成に該当する箇所となる。具体的な変更箇所は、図１０のＳ４３５「識別情報送信フラグのセット処理」が削除されており、本実施例では、当否判定処理の実施を契機にＣＰＵのユニークＩＤの分割データを送信する処理は実施されない。
【００９７】
以上が実施例２の説明となる。本実施例では、識別情報送信処理２のＳ８２０で設定されたタイマカウンタの計時によって、所定期間毎にＣＰＵのユニークＩＤの分割データを順次送信する構成となる。なお、ＣＰＵのユニークＩＤの分割データを送信する方法は、実施例１と同様の内容となっている。
【００９８】
以上が実施例の説明となる。実施例１、２では、電源投入時もユニークＩＤの分割データを送信する契機（電源投入処理１のＳ５０で識別情報送信フラグに１をセット）としていたが、少なくともＲＡＭクリア（Ｓ１０：ｙｅｓ）をともなう電源投入処理が実施された場合は、送信するＣＰＵのユニークＩＤの分割データはシリアル通信で送信され、ＨＩレベル信号とＬＯＷレベル信号の出力時間を異なる時間で送信する構成も考えられる。
【００９９】
この構成とすることで、少なくともＲＡＭクリアをともなって行われる電源投入処理を契機としたＣＰＵのユニークＩＤの分割データ送信では、ＨＩレベル信号とＬＯＷレベル信号の出力時間が異なり、また、設置機ごとにユニークＩＤ自体が異なるため、出力されるＨＩレベル信号とＬＯＷレベル信号の組合せが異なることによって分割データの送信時間が設置機全てに共通ではなくなる。これにより、不正にＲＡＭクリアを実行して大当り乱数を取得する不正行為が実行し辛くなるという効果がある。更に、電源投入処理時においては、割込み時間への影響を考慮せずに、ユニークＩＤを分割することなく一括送信してもよい。
【０１００】
また、ユニークＩＤの分割データ送信の契機を普通図柄の当り判定処理とする構成も考えられ、遊技の進行にともなって特別図柄の当否判定処理よりも容易に実施される普通図柄の当り判定処理を契機に実施することで、更に容易に不正行為を発見することが可能となる。
【産業上の利用可能性】
【０１０１】
以上のように、本発明の弾球遊技機によれば、機外に出力するＣＰＵのユニークＩＤのデータ量が多くても、ＩＮＴ処理を行う割込み周期へ影響を与えずに、不正部品（不正主制御装置、不正ＣＰＵ）への交換を監視することが可能なとなる。従って、正規のＣＰＵか否かを判定するためにＣＰＵ毎の固有番号（ユニークＩＤ）を機外に出力する機能を備えた弾球遊技機に適用することができる。
【符号の説明】
【０１０２】
１    遊技盤
１１    第１始動口
１１ａ  第１始動口スイッチ
１２    第２始動口
１２ａ  第２始動口スイッチ
１４    大入賞口
１４ａ  カウントスイッチ
１７    ゲート
１７ａ  普通図柄作動スイッチ
８０    主制御装置
８２    演出図柄制御装置
８３    サブ統合制御装置
８７    ホールコンピュータ
【図１】
0005945660.tif 000002
【図２】
0005945660.tif 000003
【図３】
0005945660.tif 000004
【図４】
0005945660.tif 000005
【図５】
0005945660.tif 000006
【図６】
0005945660.tif 000007
【図７】
0005945660.tif 000008
【図８】
0005945660.tif 000009
【図９】
0005945660.tif 000010
【図１０】
0005945660.tif 000011
【図１１】
0005945660.tif 000012
【図１２】
0005945660.tif 000013
【図１３】
0005945660.tif 000014
【図１４】
0005945660.tif 000015
【図１５】
0005945660.tif 000016
【図１６】
0005945660.tif 000017