(57)【特許請求の範囲】
【請求項１】
遊技球が遊技盤上に設けられた始動入賞口に入賞したことを検知する始動入賞センサの検出信号の入力に基づいて取得した乱数と、当たり値とを比較することで大当たりか否かを判定する大当たり判定処理を含むソフトウェアプログラムを備えた遊技機であって、
所定周期の基準クロックを生成するクロック発生回路と、
前記クロック発生回路で発生したクロック周期に基づいて、所定数を限度として繰り返しカウントし、該カウント値を出力すると共に、前記所定数のカウント毎に桁上がり信号を出力するカウンタ回路と、
前記カウンタ回路から出力される桁上がり信号の入力に基づいて、不規則な数値を出力する不規則値発生回路と、
前記カウンタ回路から出力されるカウント値と、前記不規則値発生回路から出力される不規則な数値とを加算することで、調整カウント値を生成する加算回路と、
前記始動入賞センサの検出信号が入力されたことに基づいて、前記加算回路から出力された前記調整カウント値をラッチするラッチ回路と、で構成されたハードウェア乱数発生装置を有し、
前記ソフトウェアプログラム処理に負担をかけることなく、前記ハードウェア乱数発生装置において、前記カウント値に前記不規則な数値を加算することで生成された前記調整カウント値をラッチする処理が実行されると共に、
当該ラッチした調整カウント値に基づいて、前記ソフトウェアプログラムで管理される大当たり判定処理が実行されることを特徴とする遊技機。
【請求項２】
前記所定周期の基準クロックが、ソフトウェア処理ではカウントできない周期であることを特徴とする請求項１記載の遊技機。
【請求項３】
前記不規則値発生回路で発生可能な不規則値の総数が、前記カウンタ回路の最大カウント値の総数と同一であることを特徴とする請求項１又は請求項２記載の遊技機。
【請求項４】
前記ラッチ回路への前記検出信号の入力時期を、前記カウンタ回路におけるカウントのクロック周期で適用するクロック信号の反転信号に同期させることを特徴とする請求項１〜請求項３の何れか１項記載の遊技機。
【請求項５】
前記請求項１〜請求項４の何れか１項記載の遊技機であって、
前記大当たり判定処理の結果が大当たりの場合に所定の大当たり処理を実行すると共に、前記大当たり処理の際に、次以降の大当たり抽選に関わる条件を、演出画像を交えて表示装置に表示して報知することを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、トリガ信号に基づいて乱数を取得するための乱数発生装置を用いた遊技機に関するものである。
【背景技術】
【０００２】
従来、遊技機、例えばパチンコ機においては、遊技盤面に設けられた特別図柄始動入賞口に遊技球が入賞すると、制御上、内部的に当／落抽選（以下、「特別図柄抽選」という）が実行される。
【０００３】
この特別図柄抽選を、より詳細に説明すると、始動入賞口に遊技球が入賞したことを入賞センサによって検知し、その時点で乱数カウンタから乱数を取得し、取得した乱数が予め設定した当たり値か否かを判定する処理である。
【０００４】
特別図柄抽選の結果は、遊技盤面に設けられた表示装置（一般には、ＬＣＤ（液晶表示装置）が適用され、センター役物の構成部品となっている。）を用いて、特別図柄に対応した演出図柄による図柄変動パターン演出を実行することで報知する。
【０００５】
この特別図柄抽選の結果「大当たり」に当選した場合には、大当たり処理として、通常遊技状態では常に閉止状態の入賞口（「大入賞口」、「アタッカー」等と称する場合がある）を開放し、遊技者に有利な遊技状態（以下、「特別遊技状態」という）を付与することがなされている。
【０００６】
大入賞口は、一般には、３０秒間開放し、その後一旦閉止する動作を１５ラウンド程度（最大１６ラウンド）実行する。また、アタッカーの開放中に１０個の遊技球が入賞（入賞による払出数は１５個）することで、３０秒を待たずに閉止して、次ラウンドへ移行するようになっており、結果として、特別遊技状態では、短期間に１５０個前後の入賞が期待できる（賞球数としては、約２２５０個）。
【０００７】
このように、大当たりは遊技者にとって非常に有利な遊技状態であるため、前記特別図柄抽選は厳正なものである必要がある。
【０００８】
一般に、乱数カウンタは、ソフト的な処理によって形成されている。ソフト的な処理とは、例えば、プログラムが１ループする毎に所定カウント（１カウント）するようにプログラミングしておくことで、例えば、１０２４カウントで１周期とすると、そのカウント値の中に３個の当たり値を設定しておくことで、約１／３５０の当選確率とすることができる。
【０００９】
ところで、所謂ソフト的な乱数カウンタでは、１カウントが２ｍsec〜４ｍsecでインクリメント（カウント値ｉ←ｉ＋１）していくため、ある程度「当たり値」の予測がつくと、この予測に合わせて始動入賞口への入賞タイミングとなるように、発射強度を調整するといった所謂不正行為が可能となる。
【００１０】
このため、カウント値が１周する毎に初期値を変化させることで、当選確率を維持しつつ、当たり値に相当するカウント値の取得時期にランダム性を持たせている。
【００１１】
一方、近年では、所謂ソフト的な乱数カウンタに代わり、所謂ハード的な乱数カウンタ（乱数生成回路）を設けることが提案されている（特許文献１、特許文献２、特許文献３参照）。上記特許文献１乃至３の中には、乱数カウンタの初期値を変化させることも開示されているものもある。
【００１２】
ハードウェアで構成する乱数生成回路では、例えば、１０ＭHzのカウントアップクロックを持ち、１６ビットのカウンタを使用した場合、１カウント（周期Ｔ）が、１０−７secになる（Ｔ＝１／ｆ：ｆ＝１０ＭHz）。
【００１３】
また、カウント総数は、１６ビットのカウンタであるため、２１６＝６５５３６カウントであり、当たり値が、６５５３６カウントの中の１つ存在するとした場合、この当たり値は、６．５５３６×１０−３sec（約６ｍsec）毎に定期的に出現するタイミングとなる。
【００１４】
このように、約６ｍsecで１周するハードウェア構成の乱数生成回路においても、タイミングを計り、当たり値の出現タイミングを予測する可能性があるため、ソフト的な乱数カウンタと同様に初期値を変化させることが好ましいが、この初期値の変化制御はソフトウェアで行う必要がある。
【００１５】
なお、抽選の当選確率の設定や、カウント値取得後の処理等によって１周の内の当たり値の数は異なるが、上記では、カウンタが１周する内、少なくとも１つが当たり値とした場合を例示している。
【特許文献１】特開２００３−１１７１２５公報
【特許文献２】特開２００５−１３７６４公報
【特許文献３】特開２００２−７８９４５公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
しかしながら、ハードウェア構成の乱数カウンタという、非常に高速なカウントアップ処理の下での１周毎の初期値の変化制御は、ソフトウェアに多大な負担をかけることになり、実用性に乏しい。
【００１７】
上記の具体例で言えば、ソフトウェア処理では１カウントが２ｍsec〜４ｍsecであったのが、ハードウェア処理では、１周が約６ｍsec（１カウントが１０−７sec）となり、桁違いな処理速度の差がある。
【００１８】
また、仮に、ソフトウェアによる初期値変更制御が実現できたとしても、この負担が、遊技機全体として、他の処理の遅延、演出バリエーションの低下等、悪影響を及ぼすことになる。
【００１９】
本発明は上記事実を考慮し、ソフトウェアに負担をかけず、ハードウェア構成の乱数生成回路内において、少なくとも所定カウント数毎に、初期値の変化を実現することができる遊技機を得ることが目的である。
【００２０】
また、上記目的に加え、遊技処理の遅延や、演出バリエーションの低下等を招くことなく、遊技進行状況に伴って実行される抽選の際の、不正な乱数値取得を防止することができる遊技機を得ることが目的である。
【課題を解決するための手段】
【００２１】
請求項１に記載の発明は、遊技球が遊技盤上に設けられた始動入賞口に入賞したことを検知する始動入賞センサの検出信号の入力に基づいて取得した乱数と、当たり値とを比較することで大当たりか否かを判定する大当たり判定処理を含むソフトウェアプログラムを備えた遊技機であって、所定周期の基準クロックを生成するクロック発生回路と、前記クロック発生回路で発生したクロック周期に基づいて、所定数を限度として繰り返しカウントし、該カウント値を出力すると共に、前記所定数のカウント毎に桁上がり信号を出力するカウンタ回路と、前記カウンタ回路から出力される桁上がり信号の入力に基づいて、不規則な数値を出力する不規則値発生回路と、前記カウンタ回路から出力されるカウント値と、前記不規則値発生回路から出力される不規則な数値とを加算することで、調整カウント値を生成する加算回路と、前記始動入賞センサの検出信号が入力されたことに基づいて、前記加算回路から出力された前記調整カウント値をラッチするラッチ回路と、で構成されたハードウェア乱数発生装置を有し、前記ソフトウェアプログラム処理に負担をかけることなく、前記ハードウェア乱数発生装置において、前記カウント値に前記不規則な数値を加算することで生成された前記調整カウント値をラッチする処理が実行されると共に、当該ラッチした調整カウント値に基づいて、前記ソフトウェアプログラムで管理される大当たり判定処理が実行されることを特徴としている。
【００２２】
請求項１記載の発明によれば、クロック発生回路では、基準クロックを生成する。この基準クロックは、所定周期（周波数）である（例えば、１０−７sec（１０ＭＨｚ）程度）。
【００２３】
クロック発生回路で発生したクロック周期に基づいて、カウンタ回路では、所定数を限度として繰り返しカウントする。例えば、８ビットカウンタであれば、０〜２５５までを繰り返しカウントし、１６ビットカウンタであれば、０〜６５５３５までを繰り返しカウントする。
【００２４】
また、カウンタ回路では、所定数のカウント毎（上記８ビットで言えば「２５５」→「０」、１６ビットで言えば「６５５３５」→「０」）に桁上がり信号を発生する。
【００２５】
この桁上がり信号は、不規則値発生回路に入力する。不規則値発生回路では、前記カウンタ回路からの桁上がり信号の入力時期に基づいて、不規則値を発生し、加算回路へ出力する。
【００２６】
一方、カウンタ回路のカウント値は、加算回路に入力する。このため、カウント値と前記不規則値とが加算される。この加算された数値（調整カウント値）は、カウンタ回路でのカウントが１周（所定数のカウント終了）する毎に初期値が変化することとなり、定期的に同一のカウント値となることがない。この結果、トリガ信号の入力に応じてラッチする調整カウント値の特定を困難とすることができる。
【００２７】
請求項２に記載の発明は、前記請求項１に記載の発明において、前記所定周期の基準クロックが、ソフトウェア処理ではカウントできない周期であることを特徴としている。
【００２８】
請求項２に記載の発明によれば、現状のソフトウェアの処理の下でのカウントは、１カウント／数ｍsecであり、本願発明が要求するカウントは、このソフトウェア処理ではカウントできない周期、すなわち、１カウント／数ｍsecよりも速い。例えば、１０−６sec（１ＭＨｚ）以上であり、１０−７sec（１０ＭＨｚ）程度が好ましい。
【００２９】
請求項３に記載の発明は、前記請求項１又は請求項２に記載の発明において、前記不規則値発生回路で発生可能な不規則値の総数が、前記カウンタ回路の最大カウント値の総数と同一であることを特徴としている。
【００３０】
請求項３に記載の発明によれば、同じ桁数のカウント値であるため、偏った調整カウント値となることがない。
【００３１】
請求項４に記載の発明は、前記請求項１〜請求項３の何れか１項記載の発明において、前記ラッチ回路への前記検出信号の入力時期を、前記カウンタ回路におけるカウントのクロック周期で適用するクロック信号の反転信号に同期させることを特徴としている。
【００３２】
請求項４に記載の発明によれば、位相が反転することで、カウント値のインクリメント時期と、検出信号に基づく調整カウント値の取得時期とが一致することがなく、調整カウント値の誤取得を防止することができる。
【００３３】
請求項５に記載の発明は、前記請求項１〜請求項４の何れか１項記載の遊技機であって、前記大当たり判定処理の結果が大当たりの場合に所定の大当たり処理を実行すると共に、前記大当たり処理の際に、次以降の大当たり抽選に関わる条件を、演出画像を交えて表示装置に表示して報知することを特徴としている。
【００３４】
請求項５に記載の発明によれば、始動入賞センサの検出信号に基づく大当たり抽選の際に、当たり値と比較するカウント値として調整カウント値を適用することで、不正行為に対して強固なセキュリティ対策が可能となる。
【００３５】
すなわち、高速でのカウント処理と、この高速カウント処理の下での１週毎の初期値変更という、２重の不正行為困難性を実現することができる。
【発明の効果】
【００３６】
以上説明した如く本発明では、ソフトウェアに負担をかけず、ハードウェア構成の乱数生成回路内において、少なくとも所定カウント数毎に、初期値の変化を実現することができるという優れた効果を有する。
【００３７】
また、上記効果に加え、遊技処理の遅延や、演出バリエーションの低下等を招くことなく、遊技進行状況に伴って実行される抽選の際の、不正な乱数値取得を防止することができるという効果を有する。
【発明を実施するための最良の形態】
【００３８】
（パチンコ機の構成）
図１及び図２に示されるように、パチンコ機１０の前面下部には、化粧パネルとなる下飾り１２が取り付けられている。
【００３９】
また、パチンコ機１０の下飾り１２の上部には、ガラス板１４を装着したガラス枠１６が配置されており、ガラス枠１６は左側端部が軸支されて開閉可能に取り付けられている。このガラス枠１６の裏面側には、矩形状の開口部が設けられ、交換可能とされた遊技盤１００がセットされており、遊技盤１００は、ガラス枠１６を閉塞した状態でガラス板１４に対向するようになっている。
【００４０】
ガラス枠１６におけるガラス板１４の周囲には、遊技の進行に応じて点灯、消灯、及び点滅し照明による演出効果を生み出す照明演出用の表示灯２０が配置されており、上部には、遊技の効果音をステレオ出力するスピーカ２２Ｌ、２２Ｒが配設されている。
【００４１】
ガラス枠１６の下部には、一体皿２４が配置されている。この一体皿２４の右側下部には打球の発射力（飛距離）を調整するための発射ハンドル２６が取り付けられている。
【００４２】
（遊技盤の構成）
図３には本実施の形態に係る遊技盤１００が示されている。
【００４３】
遊技盤１００は、基板として透明の平板状合成樹脂材が適用されているため、以下、透明遊技盤１００という。
【００４４】
透明遊技盤１００は、外周端部付近に、円弧状の外レール１０２、逆流防止弁１０３及び内レール１０４が取り付けられている。これらの外レール１０２、逆流防止弁１０３及び内レール１０４によって囲まれた円形状の領域は、発射装置（図示省略）から発射されて、逆流防止弁１０３で仕切られた放出口１０５を飛び出して打ち込まれた遊技球ＰＢが自重落下により移動可能とされ、この領域が遊技を行う遊技領域１０１とされている。
【００４５】
前記透明遊技盤１００の裏面側には、少なくとも遊技領域１０１のほぼ全域に亘って表示面が対向する大型の液晶表示装置（ＬＣＤ）２００が配設されている。すなわち、遊技領域１０１が、ＬＣＤ２００の表示領域２０１となっていて、遊技者の視野のほぼ全域が覆われる。
【００４６】
遊技領域１０１には、遊技領域１０１の中心部を基準として図３の左側に、通過ゲート（スルー・チャッカー）１１８が配置されている。また、図３の下部には、特別図柄始動入賞口（スタート・チャッカー）１０８が配設されており、この特別図柄始動入賞口１０８のさらにその下方には、遊技領域１０１の下端部付近に位置してアタッカー１１２が配置されている。
【００４７】
アタッカー１１２には、開閉扉１１６が設けられており、当該開閉扉１１６が開放又は閉塞することによって開口又は閉口するようになっている。開閉扉１１６の開放時には、開閉扉１１６上に落下した遊技球が開閉扉１１６に案内されてアタッカー１１２へ入賞する。
【００４８】
また、遊技領域１０１には、風車１２２や、遊技領域１０１内を自重落下する遊技球を所定の経路に誘導する多数の遊技釘１２３が設けられている。
【００４９】
さらに、透明遊技盤１００の中央下方には、透明遊技盤１００の裏面側通路と前面側通路とに遊技球ＰＢの通路が設けられたステージ１２４が設けられており、遊技球ＰＢは、風車１２２や遊技釘１２３等によりステージ１２４上に案内される。なお、このステージ１２４上に案内された遊技球ＰＢは、特別図柄始動入賞口１０８に入賞しやすくなる。
【００５０】
また、透明遊技盤１００の最下位置には、外れ球を透明遊技盤１００の裏側へ排出するアウト口１２５が設けられている。
【００５１】
（制御系の構成）
次に、図４を用いてパチンコ機１０の制御系について説明する。図４に示されるように、本実施形態に係るパチンコ機１０の制御系は、主制御部１５０を中心として構成されている。主制御部１５０には、遊技に関する基本的なプログラムが記憶されており、この主制御部１５０からの命令信号に基づいて、各部の動作が制御されるようになっている。
【００５２】
主制御部１５０には、特別図柄始動入賞口１０８への入賞球を検出する始動入賞センサ１８０、普通図柄始動口である通過ゲート１１８への入賞球を検出する通過ゲート入賞センサ１８４、特別遊技状態の際に開放するアタッカー１１２への入賞球を検出する大入賞センサ１８６がそれぞれ接続されており、これらの各センサは、入賞球の検出時にその検出信号を主制御部１５０へ出力する。なお、必要に応じて、アタッカー１１２内には、大当たり処理のラウンドを継続するきっかけとなるＶゾーンが設けられている場合には、このＶゾーンを通過したことを検出するＶゾーンセンサ１８８が配設される。
【００５３】
さらに、主制御部１５０には、電動チューリップ１１０を作動させるソレノイド１７４、アタッカー１１２の開閉扉１１６を開放／閉塞させるソレノイド１７５がそれぞれ接続されている。なお、特図抽選（後述）の保留数を点灯数で示す保留ランプ（図示省略）等もこの主制御部１５０に接続されている。
【００５４】
ここで、遊技球ＰＢが通過ゲート１１８を通過すると、これを通過ゲート入賞センサ１８４で検出することで普通図柄の当たり／外れの抽選（以下、「普図抽選」という）が主制御部１５０にて実行され、その抽選結果をＬＣＤ２００を用いて報知し、当たりとなった場合は、主制御部１５０が普通電動役物ソレノイド１７４を駆動制御して電動チューリップ１１０を所定時間開放する。
【００５５】
また、遊技球ＰＢが特別図柄始動入賞口１０８に入賞すると、これを始動入賞センサ１８０で検出することで特別図柄の当／落抽選（特図抽選）が主制御部１５０にて実行され、この特図抽選をＬＣＤ２００を用いて報知し、当選の場合は、大当たりの処理として、通常遊技状態から特別遊技状態へ遊技状態が移行するように主制御部１５０にて制御する。
【００５６】
特別遊技状態とは、前記アタッカー１１２が所定時間（一般には３０秒）開放し、その後閉止する動作を１ラウンドとした場合に、複数ラウンド（一般には１５ラウンド）繰り返される遊技状態を言い、この結果、多くの遊技球ＰＢがアタッカー１１２へ入賞し、多くの入賞が期待できる。なお、通常は、１ラウンド中の最大入賞数が１０個と制限されている。この大当たり処理（特別遊技状態）の期間においては、ＬＣＤ２００を用いて複数のラウンドにまたがる一連のストーリー性を持った画像演出を実行する。
【００５７】
主制御部１５０からは盤用外部端子１９０を介してホールコンピュータへ遊技の進行状態を示す情報（始動入賞信号や大当たり信号、図柄確定回数信号）が送信される。
【００５８】
さらに、主制御部１５０には、演出制御部１５２と、払出制御部１５４とがそれぞれ接続されており、これらの制御部は、主制御部１５０からのコマンド送信により制御される。
【００５９】
演出制御部１５２には、図柄制御部１５６を介してＬＣＤ２００が接続されている。また、演出制御部１５２は、遊技盤１００の各種遊技部品に設けられた照明演出用の発光素子１２６、並びに、ガラス枠１６に設けられた表示灯２０の点灯、消灯、及び点滅を制御し、さらに、ガラス枠１６前面に設けられたスピーカ２２Ｌ、２２Ｒを作動させて効果音等の出力を制御する。
【００６０】
この演出制御部１５２に制御されるＬＣＤ２００には、特図抽選の結果を報知するための図柄変動パターンの演出映像が表示され、スピーカ２２Ｌ、２２Ｒからはその図柄変動パターン演出時のＢＧＭが出力される。これにより、遊技者は、視覚及び聴覚を通じて、特図抽選の結果に対応した演出図柄による演出を楽しむことができる。
【００６１】
また、払出制御部１５４には、払出装置１６０及び発射制御部１６４が接続され、発射制御部１６４には発射装置４０が接続されている。この払出制御部１５４は、パチンコ機１０内に設けられた払出装置１６０を作動させて、賞球又は貸し球の払い出し及び停止動作と払出数を制御する。また、発射制御部１６４は、遊技者による発射ハンドル２６（図１参照）の操作により発射装置４０を作動させて、遊技球ＰＢの発射開始、及び、発射ハンドル３９の操作量に応じた発射力を制御する。
【００６２】
さらに、払出制御部１５４では、枠用外部端子１９１を介して払出情報をホールに設置されたホールコンピュータへ送信するようになっている。
【００６３】
ここで、本実施の形態の主制御部１５０では、前述したように、特別図柄の当／落抽選（特図抽選）が実行される。
【００６４】
この特図抽選は、始動入賞口１０８にパチンコ球ＰＢが入賞したことを、始動入賞センサ１８０で検知し、主制御部１５０で、この始動入賞センサ１８０の検出信号の入力時期の乱数を取得して、当たり値と比較することで当たり値か否かを判定する。
【００６５】
この乱数取得に関して、本実施の形態では、主制御部１５０に、乱数発生装置３００をハードウェアとして搭載している。実際には、１チップのＩＣで構成されており、主制御部１５０を構成する主制御基板（図示省略）に取り付けられ、主制御部１５０でのソフトウェアのプログラム実行に応じて、乱数（調整カウント値）を出力するようになっている。
【００６６】
言い換えれば、乱数発生装置３０自体は、ソフトウェアのプログラムに関係なく、独自に稼働している。
【００６７】
図５は、上記１チップＩＣで構成される乱数発生装置３００のハードウェア構成をブロック化して詳細に説明する。
【００６８】
基準クロックは、クロックパルス発振器３０２と、第１のＤフリップフロップ回路３０４とで生成されるようになっている。本実施の形態では、クロックパルス発振器３０２は、２０ＭＨｚのクロックを出力する。このクロックパルス発振器３０２出力端３０２Ａは、第１のＤフリップフロップ回路３０４のＣＬＫ端子３０４Ａに接続され、前記クロック信号（２０ＭＨｚ）を第１のＤフリップフロップ回路３０４へ入力させる。
【００６９】
第１のＤフリップフロップ回路３０４では、入力クロック信号を１／２分周してクロック信号（１０ＭＨｚ）を生成し、当該クロック信号をＱ端子３０４Ｂから出力すると共に、クロック信号の反転信号（基準クロック信号）をＱｒ端子３０４Ｃから出力する。なお、Ｑｒ端子３０４ＣはＤ端子３０４Ｄに接続されることで、前記１／２分周を実現している。
【００７０】
Ｑｒ端子３０４Ｃは、ｎビットカウンタ３０６のカウントクロック端子３０６Ａに接続されている。本実施の形態のｎビットカウンタ３０６は、ｎ＝１６、すなわち１６ビットカウンタが適用されており、１６桁のビットデータにより所定数として、６５５３６（＝２１６）の数を繰り返しカウントする（０〜６５５３５）。
【００７１】
ｎビットカウンタ３０６には、Ｃｎ端子群（ｎは１〜１６）３０６Ｂが設けられており、前記カウント値は、このＣｎ端子群３０６Ｂから出力される。
【００７２】
Ｃｎ端子群３０６Ｂは、ｎビット加算器３０８のＢｎ端子群３０８Ｂに接続されている。この結果、ｎビットカウンタ３０６でのカウント値は、ｎビット加算器３０８へ入力される。
【００７３】
また、ｎビットカウンタ３０８には、桁上がり端子３０６Ｃが設けられている。この桁上がり端子３０６Ｃからは、カウント値が１周する毎（桁が1111111111111111から0000000000000000にリセットする毎）に桁上がり信号が出力される。
【００７４】
この桁上がり端子３０６Ｃは、ｎビット乱数発生器３１０の不規則値出力指示端子３１０Ａに接続されている。
【００７５】
ｎビット乱数発生器３１０は、ｎ＝１６、すなわち１６桁のビットデータ（６５５３６（＝２１６））から、ランダムに数値（不規則値）が発生するようになっており、周期性はない。
【００７６】
ここで、ｎビット乱数発生器３１０では、不規則値出力指示端子３１０Ａに桁上がり信号が入力した時点の不規則値をＲｎ端子群（ｎは１〜１６）３１０Ｂから出力する。
【００７７】
このＲｎ端子群３１０Ｂは、前記ｎビット加算器３０８のＡｎ端子群（ｎは１〜１６）３０８Ａに接続され、不規則値はｎビット加算器へ入力される。
【００７８】
すなわち、ｎビット加算器３０８には、ｎビットカウンタ３０６から常時カウント値が入力し（Ｂｎ端子群３０８Ｂ）、ｎビット乱数発生器３１０から適宜不規則値が入力する（Ａｎ端子群３０８Ａ）。ｎビット加算器３０８では、これらを常に加算して調整カウント値を生成する。
【００７９】
言い換えれば、調整カウント値は、基のカウント値のリセット毎に不規則値が加算されるため、６５５３６回のカウント毎に初期値が変化されるようになっている。
【００８０】
ｎビット加算器３０８には、前記Ａｎ端子群３０８Ａの不規則値と、Ｂｎ端子群３０８Ｂのカウント値との加算値である調整カウント値を出力するための出力端子群Ｙｎ（ｎは０〜１６）３０８Ｃが設けられ、それぞれ、ｎビットラッチ回路３１２のＤｎ端子群（ｎは０〜１６）３１２Ａに接続されている。
【００８１】
ｎビットラッチ回路３１２には、出力クロック端子３１２Ｂが設けられている。
【００８２】
出力クロック端子３１２Ｂは、第２のＤフリップフロップ回路３１４のＱ端子３１４Ａと接続されている。この第２のＤフリップフロップ回路３１４のＣＬＫ端子３１４Ｂには、第１のＤフリップフロップ回路３０４のＱ端子３０４Ｂからの出力信号が入力されるようになっている。これは、前記第１のＤフリップフロップ回路３０４のＱｒ端子３０４Ｂから前記ｎビットカウンタ３０６へ送出した基準クロック信号の反転信号である。
【００８３】
また、第２のＤフリップフロップ回路３１４のＤ端子３１４Ｃには、図４に示す始動入賞センサ１８０の検出信号に基づく入賞信号１８０Ａが入力される。
【００８４】
すなわち、第２のＤフリップフロップ回路３１４では、入賞信号がＤ端子３１４Ｃに入力されると、ＣＬＫ端子３１４Ｂに入力している反転信号に同期してＱ端子３１４Ａから出力信号が出力されるようになっている。
【００８５】
ここで、ｎビットラッチ回路３１２において、出力クロック端子３１２Ｂに、前記第２のＤフリップフロップ回路３１４から出力信号が入力されると、この入力した時点で、Ｄｎ端子群（ｎは０〜１６）３１２Ａから入力されてラッチしている調整カウント値をＱｎ端子群（ｎは０〜１６）３１２Ｃから出力するようになっている。このＱｎ端子群３１２Ｂは、主制御部１５０（図４参照）の一部を構成するＣＰＵ１５０Ａに設定されたＩｎ端子群（ｎは０〜１６）１５０Ｂに入力されるようになっている。
【００８６】
なお、ｎビットカウンタ３０６でのカウント処理の同期信号である基準クロック信号に対して、入賞信号の反転信号に同期させるのは、カウント値のインクリメント時に、入賞信号が重ならないようにし、調整カウント値の誤取得を防止するためである。
【００８７】
上記ハードウェア構成の乱数発生装置３００を用いることで、高速なカウント処理に加え、高速なカウントであっても、主制御部１５０におけるソフトウェアの実行に負担をかけることなく、１周毎に初期値の変更を可能としている。
【００８８】
以下に本実施の形態の作用を説明する。
【００８９】
（パチンコ機１０の遊技の流れ（図６のフローチャート参照））
パチンコ機１０による遊技では、遊技者が発射ハンドル２６を操作すると、一球づつ発射装置４０（図４参照）に供給され、発射装置４０によって上方へ発射される。発射された遊技球ＰＢは、外レール１０２に沿って遊技盤１００の遊技領域１０１に打ち込まれ、遊技釘１２３に当たり方向を変えながら遊技領域１０１内を落下する。そして、入賞せずに遊技領域１０１の下端部に至った遊技球ＰＢはアウト口１２５からパチンコ機１０内に回収される。
【００９０】
ここで、特別図柄始動入賞口１０８へ入賞すると、これを始動入賞センサ１８０が検知して、主制御部１５０へ検知信号を出力する。
【００９１】
主制御部１５０では、始動入賞センサ１８０からの検知信号により、始動入賞があったと判断し（ステップ３５０での肯定判定）、特別図柄の当選／落選の抽選（特図抽選処理）が実行される（ステップ３５２の抽選処理）。
【００９２】
特図抽選結果は、ＬＣＤ２００に、演出用の特別図柄が所定のパターンで変動表示され、その変動パターンを経て停止表示される（ステップ３５４の図柄変動パターン演出表示制御）。
【００９３】
（大当たり処理）
特別図柄抽選において、その抽選結果の報知（図柄変動パターン演出）として、大当たりとなると（ステップ３５６での肯定判定）、ＬＣＤ２００の表示領域に、例えば「４４４」や「７７７」等の予め定められた所定の大当たり図柄の組み合わせが表示されるとともに、照明演出用の表示灯２０の点滅やスピーカ２２Ｌ、２２Ｒからの効果音出力などによる演出を加えて、大当たりが発生したことを遊技者に報知し、所定の大当たり処理を実行する（ステップ３５８）。なお、外れの場合（ステップ３５６の否定判定）は、通常の遊技に戻る。
【００９４】
大当たり処理としては、開閉扉１１６の開閉動作によってアタッカー１１２が、例えば１０カウント（入賞個数）又は最大３０秒間（１回の開放時間）／最高１５又は１６ラウンド開放される。
【００９５】
なお、アタッカー１１２内にＶゾーンを設けた遊技仕様の場合には、１回のアタッカー１１２開放時にＶゾーンへの入賞を果たすことで次ラウンドを継続するといった動作が行われる。
【００９６】
これにより、遊技者は、発射した遊技球ＰＢをアタッカー１１２へ容易に入賞させ、例えば入賞１個当たり１５個の払い出しを受けるなどして、大量の賞球を獲得できるようになる。
【００９７】
図７は、図６のステップ３５２における抽選処理の詳細を示している。
【００９８】
ステップ３６０では、乱数発生装置３００から調整カウント値を取得し、次いでステップ３６２では、当たり値を読出し、ステップ３６４へ移行して両者を比較する。
【００９９】
ステップ３６６では、ステップ３６４での比較結果に基づいて、各部へのコマンドを出力し、このルーチンは終了する。
【０１００】
次に、図８のタイミングチャートに従い、本実施の形態に係る乱数発生装置３００における信号の流れを説明する。
【０１０１】
クロックパルス発振器３０２で２０ＭＨｚのクロックを出力し、第１のＤフリップフロップ回路３０４のＣＬＫ端子３０４Ａへ送出して、１／２分周して基準クロック信号（１０ＭＨｚ）を生成する。
【０１０２】
これにより、クロック信号をＱ端子３０４Ｂから出力すると共に、クロック信号の反転信号（基準クロック信号）をＱｒ端子３０４Ｃから出力する。
【０１０３】
ｎビットカウンタ３０６では、ｎ＝１６、すなわち１６ビットカウンタが適用されており、１６桁のビットデータにより所定数として、６５５３６（＝２１６）の数を繰り返しカウントしている（0000000000000000→0000000000000001→0000000000000010→0000000000000011→・・・・1111111111111110→1111111111111111→0000000000000000→0000000000000001→・・・）。カウント値はＣｎ端子群３０６Ｂからｎビット加算器３０８に出力される。
【０１０４】
ｎビットカウンタ３０６から桁上がり信号が出力されると、ｎビット乱数発生器３１０では、桁上がり信号が入力した時点の不規則値をＲｎ端子群３１０Ｂから出力する。
【０１０５】
これにより、ｎビット加算器３０８には、ｎビットカウンタ３０６から常時カウント値が入力し（Ｂｎ端子群３０８Ｂ）、ｎビット乱数発生器３１０から適宜不規則値が入力する（Ａｎ端子群３０８Ａ）ため、これらを常に加算して調整カウント値を生成する。
【０１０６】
この結果、調整カウント値は、基のカウント値のリセット毎に不規則値が加算されるため、６５５３６回のカウント毎に初期値が変化する。
【０１０７】
調整カウント値は、ｎビットラッチ回路３１２へ出力され、このｎビットラッチ回路３１２に、始動入賞センサ１８０の検知信号に基づく入賞信号１８０Ａが入力されると、入力した時点でラッチしている調整カウント値をＱｎ端子群（ｎは０〜１６）３１２Ｃから出力する。
【０１０８】
このＱｎ端子群３１２Ｃから出力される調整カウント値が、図７のステップ３６０での調整値取得に相当する。
【０１０９】
ここで、ｎビットカウンタ３０６でのカウント処理の同期信号である基準クロック信号に対して、入賞信号の反転信号に同期させている。これは、カウント値のインクリメント時に、入賞信号が重ならないようにするための処置であり、これによって、調整カウント値の誤取得を防止することができる。
【０１１０】
以上説明したように、本実施の形態では、乱数（調整カウント値）をハードウェア構成の乱数発生装置３００で生成するようにしたため、高速のカウント処理の下での乱数（調整カウント値）の取得となり、これだけでも不正行為を軽減することができる。しかし、本実施の形態では、このハードウェア構成の乱数発生装置３００において、基のカウント値が１周する毎に不規則値を加算する構成としたため、高速カウント（ここでは、１０ＭＨｚ）の下での初期値変更が可能となり、さらに不正行為防止のセキュリティを強化することができる。また、初期値変更は、乱数発生装置３００内で行っているため、主制御部１５０のソフトウェアによるプログラム処理に負担をかけることがない。
【０１１１】
このため、例えば、図柄変動パターン演出の演出バリエーションを低下させるといった、他の処理への悪影響もない。
【０１１２】
また、主制御部１５０のＣＰＵへ入力する調整カウント値を１６ビットとして説明したが、何らかの理由で、主制御部１５０のＣＰＵへの入力ビット数に制限があった場合（例えば、８ビットまで）、前記１６ビットの調整カウント値の上位８桁と、下位８桁とを分離してシリアル転送、或いは並列転送するようにしてもよい。
【０１１３】
さらに、本実施の形態では、取り扱うビット数（ｎビット）を１６ビットとしたが、８ビット等他のビット数であってもよい。また、ｎビットカウンタ３０６、ｎビット乱数発生器３１０、ｎビット加算器３０８、ｎビットラッチ回路３１２のそれぞれのｎ値（ビット数）は必ずしも一致させる必要はない。
【図面の簡単な説明】
【０１１４】
【図１】本実施の形態に係るパチンコ機を示す正面図である。
【図２】本実施の形態に係るパチンコ機を示す斜視図である。
【図３】本実施の形態に係る遊技盤を示す正面図である。
【図４】本実施の形態に係るパチンコ機の制御系の概略構成を示すブロック図である。
【図５】本実施の形態に係る乱数発生装置の概略構成図である。
【図６】本実施の形態に係る遊技機の遊技の流れを説明する制御フローチャートである。
【図７】図６のステップ３５２における抽選処理サブルーチンを示す制御フローチャートである。
【図８】本実施の形態に係る乱数発生装置の信号の流れを示すタイミングチャートである。
【符号の説明】
【０１１５】
ＰＢ    遊技球
１０    パチンコ機
２６    発射ハンドル
１００    遊技盤
１０８    特別図柄始動入賞口
１１０    電動チューリップ
１１２    アタッカー
１５０    主制御部
１５０Ａ    ＣＰＵ
１５０Ｂ    Ｉｎ端子群
１５２    演出制御部
１５４    払出制御部
１５６    図柄制御部
１８０    始動入賞センサ
１８０Ａ    入賞信号
２００    液晶表示装置（表示装置）
３００    乱数発生装置
３０２    クロックパルス発振器（クロック発生回路）
３０４    第１のＤフリップフロップ回路（クロック発生回路）
３０６    ｎビットカウンタ（カウンタ回路）
３０８    ｎビット加算器（加算回路）
３１０    ｎビット乱数発生器（不規則値発生回路）
３１２    ｎビットラッチ回路（ラッチ回路）
３１４    第２のＤフリップフロップ回路
【図１】
0005436756.tif 000002
【図２】
0005436756.tif 000003
【図３】
0005436756.tif 000004
【図４】
0005436756.tif 000005
【図５】
0005436756.tif 000006
【図６】
0005436756.tif 000007
【図７】
0005436756.tif 000008
【図８】
0005436756.tif 000009