(57)【要約】【課題】  乱数値を出力する構成における故障の発生を推定可能とする。【解決手段】  大当り状態フラグがオフであるときに（ステップ２４１；Ｎｏ）、大当り判定用の乱数値と同期して更新されるリーチ判定用の乱数値に基づいてリーチとするかを判定する（ステップＳ２４４、Ｓ２４５）。リーチとするとき（ステップＳ２４５；Ｙｅｓ）、通常ハズレ回数カウンタをクリアして、リーチ回数カウンタの値を「１」加算する（ステップＳ２４７、Ｓ２４８）。リーチとしないとき（ステップＳ２４５；Ｎｏ）、リーチ回数カウンタをクリアして、通常ハズレ回数カウンタの値を「１」加算する（ステップＳ２５０、Ｓ２５１）。リーチ回数カウンタの値がリーチ連続上限値を超えたり（ステップＳ２５３；Ｙｅｓ）、通常ハズレ回数カウンタの値が通常ハズレ連続上限値を超えたときに（ステップＳ２５５；Ｙｅｓ）、乱数発生回路での故障が検出される。【選択図】  図２２
2006174906.tif 000002
【特許請求の範囲】
【請求項１】
可変表示の実行条件が成立した後に可変表示の開始条件が成立したことに基づいて、各々が識別可能な複数種類の識別情報を可変表示する可変表示装置を備え、可変表示の表示結果が予め定められた特定表示結果となったときに、遊技者にとって有利な特定遊技状態に制御する遊技機であって、
遊技の進行を制御する遊技制御手段と、
乱数を発生する乱数発生手段と、
前記実行条件が成立したことに基づいて、始動信号を前記遊技制御手段と前記乱数発生手段とに出力する始動信号出力手段とを備え、
前記乱数発生手段は、
所定の周期の基準クロック信号を生成して出力する基準クロック信号出力手段と、
前記基準クロック信号に基づき、周期が同一で位相が異なる複数の信号を生成するクロック信号生成手段とを含み、
前記クロック信号生成手段は、
前記基準クロック信号出力手段から前記基準クロック信号が入力されるクロック端子と、
第１の信号が入力される入力端子と、
前記第１の信号の変化状態を前記クロック端子から入力された前記基準クロック信号の前記所定の周期毎に変化するタイミングに同期させた信号を出力する第１の出力端子と、
前記第１の出力端子から出力される信号と周期が同一で位相が異なる信号を出力する第２の出力端子とを含み、
前記クロック信号生成手段は、
該第２の出力端子と前記入力端子とを接続することにより、前記第１の出力端子から出力される第１のクロック信号と、前記第２の出力端子から出力され、前記第１のクロック信号と周期が同一で位相が異なる第２のクロック信号と、を生成し、
前記乱数発生手段は、
前記クロック信号生成手段により生成された第１のクロック信号が所定の態様で変化する第１のタイミングにおいて、数値データを更新する数値データ更新手段と、
前記クロック信号生成手段により生成された第２のクロック信号が前記所定の態様で変化する第２のタイミングにおいて、前記始動信号出力手段から入力される始動信号をラッチ信号として出力するラッチ信号出力手段と、
前記ラッチ信号出力手段から入力されるラッチ信号に応答して、前記数値データ更新手段により更新された数値データを乱数値として記憶する乱数値記憶手段とを含み、
前記遊技制御手段は、
前記始動信号出力手段から始動信号が入力されたことに基づいて、前記乱数値記憶手段から乱数値を読み出して、該読み出した乱数値が所定の判定値データと合致するか否かを判定することにより、前記可変表示における表示結果を特定表示結果とするか否かを決定する表示結果決定手段と、
前記数値データ更新手段によって更新される数値データに同期して更新される数値データを取得する数値データ取得手段と、
前記数値データ取得手段によって取得した数値データが所定の演出判定値データと合致するか否かを判定することにより、所定の演出を実行するか否かを決定する演出決定手段とを含む、
ことを特徴とする遊技機。
【請求項２】
可変表示の実行条件が成立した後に可変表示の開始条件が成立したことに基づいて、各々が識別可能な複数種類の識別情報を可変表示する可変表示装置を備え、可変表示の表示結果が予め定められた特定表示結果となったときに、遊技者にとって有利な特定遊技状態に制御する遊技機であって、
遊技の進行を制御する遊技制御手段と、
乱数を発生する乱数発生手段と、
前記実行条件が成立したことに基づいて、始動信号を前記遊技制御手段と前記乱数発生手段とに出力する始動信号出力手段とを備え、
前記乱数発生手段は、
所定の周期の基準クロック信号を生成して出力する基準クロック信号出力手段と、
前記基準クロック信号出力手段から出力される基準クロック信号が前記所定の周期毎に所定の態様で変化する複数のタイミングのうちの第１のタイミングにおいて、数値データを更新する数値更新手段と、
前記複数のタイミングのうちの前記第１のタイミングとは異なる第２のタイミングにおいて、前記始動信号出力手段から入力される始動信号をラッチ信号として出力するラッチ信号出力手段と、
前記ラッチ信号出力手段から入力されるラッチ信号に応答して、前記数値更新手段により更新された数値データを乱数値として記憶する乱数値記憶手段とを含み、
前記遊技制御手段は、
前記始動信号出力手段から始動信号が入力されたことに基づいて、前記乱数値記憶手段から乱数値を読み出して、該読み出した乱数値が所定の判定値データと合致するか否かを判定することにより、前記可変表示における表示結果を特定表示結果とするか否かを決定する表示結果決定手段と、
前記数値データ更新手段によって更新される数値データに同期して更新される数値データを取得する数値データ取得手段と、
前記数値データ取得手段によって取得した数値データが所定の演出判定値データと合致するか否かを判定することにより、所定の演出を実行するか否かを決定する演出決定手段とを含む、
ことを特徴とする遊技機。
【請求項３】
可変表示の実行条件が成立した後に可変表示の開始条件が成立したことに基づいて、各々が識別可能な複数種類の識別情報を可変表示する可変表示装置を備え、可変表示の表示結果が予め定められた特定表示結果となったときに、遊技者にとって有利な特定遊技状態に制御する遊技機であって、
遊技の進行を制御する遊技制御手段と、
乱数を発生する乱数発生手段と、
前記実行条件が成立したことに基づいて、始動信号を前記遊技制御手段と前記乱数発生手段とに出力する始動信号出力手段とを備え、
前記乱数発生手段は、
所定の周期の基準クロック信号を生成して出力する基準クロック信号出力手段と、
前記基準クロック信号出力手段から入力される基準クロック信号を前記所定の周期の整数倍の期間とは異なる期間だけ遅延させて遅延クロック信号を生成し、該生成した遅延クロック信号を出力するクロック信号遅延手段と、
前記基準クロック信号出力手段から入力される基準クロック信号が前記所定の周期毎に所定の態様で変化する第１のタイミングと前記クロック信号遅延手段から入力される遅延クロック信号が該所定の周期毎に所定の態様で変化する第２のタイミングとのうちのいずれか一方のタイミングにおいて、数値データを更新する数値更新手段と、
前記第１のタイミングと前記第２のタイミングとのうちの前記数値更新手段により数値データが更新されたタイミングとは異なるタイミングにおいて、前記始動信号出力手段から入力される始動信号をラッチ信号として出力するラッチ信号出力手段と、
前記ラッチ信号出力手段から入力されるラッチ信号に応答して、前記数値更新手段により更新された数値データを乱数値として記憶する乱数値記憶手段とを含み、
前記遊技制御手段は、
前記始動信号出力手段から始動信号が入力されたことに基づいて、前記乱数値記憶手段から乱数値を読み出して、該読み出した乱数値が所定の判定値データと合致するか否かを判定することにより、前記可変表示における表示結果を特定表示結果とするか否かを決定する表示結果決定手段と、
前記数値データ更新手段によって更新される数値データに同期して更新される数値データを取得する数値データ取得手段と、
前記数値データ取得手段によって取得した数値データが所定の演出判定値データと合致するか否かを判定することにより、所定の演出を実行するか否かを決定する演出決定手段とを含む、
ことを特徴とする遊技機。
【請求項４】
前記演出決定手段により前記所定の演出を実行する旨の判定がなされた可変表示の開始条件が連続して成立した回数を計測する演出連続回数計測手段と、
前記演出決定手段により前記所定の演出を実行しない旨の判定がなされた可変表示の開始条件が連続して成立した回数を計測する演出回避回数計測手段と、
前記演出連続回数計測手段により計測された回数が所定の演出連続上限回数を超えたときに、当該演出連続上限回数を超えた旨を報知する制御を行う演出連続報知制御手段と、
前記演出回避回数計測手段により計測された回数が所定の演出回避上限回数を超えたときに、当該演出回避上限回数を超えた旨を報知する制御を行う演出回避報知制御手段とを備える、
ことを特徴とする請求項１、２または３に記載の遊技機。
【請求項５】
前記演出連続報知制御手段は、特定の演出を実行させることにより、前記演出連続上限回数を超えた旨を報知する制御を行い、
前記演出回避報知制御手段は、前記特定の演出を実行させることにより、前記演出回避上限回数を超えた旨を報知する制御を行う、
ことを特徴とする請求項４に記載の遊技機。
【請求項６】
可変表示の実行条件が成立した後に可変表示の開始条件が成立したことに基づいて、各々が識別可能な複数種類の識別情報を可変表示する可変表示装置を備え、可変表示の表示結果が予め定められた特定表示結果となったときに、遊技者にとって有利な特定遊技状態に制御する遊技機であって、
遊技の進行を制御する遊技制御手段と、
乱数を発生する乱数発生手段と、
前記実行条件が成立したことに基づいて、始動信号を前記遊技制御手段と前記乱数発生手段とに出力する始動信号出力手段とを備え、
前記乱数発生手段は、
所定の周期の基準クロック信号を生成して出力する基準クロック信号出力手段と、
前記基準クロック信号に基づき、周期が同一で位相が異なる複数の信号を生成するクロック信号生成手段とを含み、
前記クロック信号生成手段は、
前記基準クロック信号出力手段から前記基準クロック信号が入力されるクロック端子と、
第１の信号が入力される入力端子と、
前記第１の信号の変化状態を前記クロック端子から入力された前記基準クロック信号の前記所定の周期毎に変化するタイミングに同期させた信号を出力する第１の出力端子と、
前記第１の出力端子から出力される信号と周期が同一で位相が異なる信号を出力する第２の出力端子とを含み、
前記クロック信号生成手段は、
該第２の出力端子と前記入力端子とを接続することにより、前記第１の出力端子から出力される第１のクロック信号と、前記第２の出力端子から出力され、前記第１のクロック信号と周期が同一で位相が異なる第２のクロック信号と、を生成し、
前記乱数発生手段は、
前記クロック信号生成手段により生成された第１のクロック信号が所定の態様で変化する第１のタイミングにおいて、数値データを更新する数値データ更新手段と、
前記クロック信号生成手段により生成された第２のクロック信号が前記所定の態様で変化する第２のタイミングにおいて、前記始動信号出力手段から入力される始動信号をラッチ信号として出力するラッチ信号出力手段と、
前記ラッチ信号出力手段から入力されるラッチ信号に応答して、前記数値データ更新手段により更新された数値データを乱数値として記憶する乱数値記憶手段とを含み、
前記遊技制御手段は、
前記始動信号出力手段から始動信号が入力されたことに基づいて、前記乱数値記憶手段から乱数値を読み出して、該読み出した乱数値が所定の判定値データと合致するか否かを判定することにより、前記可変表示における表示結果を特定表示結果とするか否かを決定する表示結果決定手段と、
前記乱数値記憶手段から読み出された乱数値を保持する乱数値保持手段と、
前記乱数値記憶手段から読み出された乱数値が前記乱数値保持手段に保持されている乱数値と一致するか否かを判定する乱数値一致判定手段と、
前記乱数値一致判定手段によって一致しない旨の判定がなされたときに、前記乱数値保持手段に保持させる乱数値を新たに前記乱数値記憶手段から読み出された乱数値に更新する保持乱数値更新手段と、
前記乱数値一致判定手段によって一致する旨の判定が連続してなされた回数をカウントする連続回数カウント手段と、
前記連続回数カウント手段によりカウントされた連続回数が所定の連続上限値を超えているか否かを判定する連続回数判定手段と、
前記連続回数判定手段によって前記連続上限値を超えている旨の判定がなされたことによって、前記基準クロック信号出力手段に故障が発生したことを検出する故障検出手段とを含む、
ことを特徴とする遊技機。
【請求項７】
可変表示の実行条件が成立した後に可変表示の開始条件が成立したことに基づいて、各々が識別可能な複数種類の識別情報を可変表示する可変表示装置を備え、可変表示の表示結果が予め定められた特定表示結果となったときに、遊技者にとって有利な特定遊技状態に制御する遊技機であって、
遊技の進行を制御する遊技制御手段と、
乱数を発生する乱数発生手段と、
前記実行条件が成立したことに基づいて、始動信号を前記遊技制御手段と前記乱数発生手段とに出力する始動信号出力手段とを備え、
前記乱数発生手段は、
所定の周期の基準クロック信号を生成して出力する基準クロック信号出力手段と、
前記基準クロック信号出力手段から出力される基準クロック信号が前記所定の周期毎に所定の態様で変化する複数のタイミングのうちの第１のタイミングにおいて、数値データを更新する数値更新手段と、
前記複数のタイミングのうちの前記第１のタイミングとは異なる第２のタイミングにおいて、前記始動信号出力手段から入力される始動信号をラッチ信号として出力するラッチ信号出力手段と、
前記ラッチ信号出力手段から入力されるラッチ信号に応答して、前記数値更新手段により更新された数値データを乱数値として記憶する乱数値記憶手段とを含み、
前記遊技制御手段は、
前記始動信号出力手段から始動信号が入力されたことに基づいて、前記乱数値記憶手段から乱数値を読み出して、該読み出した乱数値が所定の判定値データと合致するか否かを判定することにより、前記可変表示における表示結果を特定表示結果とするか否かを決定する表示結果決定手段と、
前記乱数値記憶手段から読み出された乱数値を保持する乱数値保持手段と、
前記乱数値記憶手段から読み出された乱数値が前記乱数値保持手段に保持されている乱数値と一致するか否かを判定する乱数値一致判定手段と、
前記乱数値一致判定手段によって一致しない旨の判定がなされたときに、前記乱数値保持手段に保持させる乱数値を新たに前記乱数値記憶手段から読み出された乱数値に更新する保持乱数値更新手段と、
前記乱数値一致判定手段によって一致する旨の判定が連続してなされた回数をカウントする連続回数カウント手段と、
前記連続回数カウント手段によりカウントされた連続回数が所定の連続上限値を超えているか否かを判定する連続回数判定手段と、
前記連続回数判定手段によって前記連続上限値を超えている旨の判定がなされたことによって、前記基準クロック信号出力手段に故障が発生したことを検出する故障検出手段とを含む、
ことを特徴とする遊技機。
【請求項８】
可変表示の実行条件が成立した後に可変表示の開始条件が成立したことに基づいて、各々が識別可能な複数種類の識別情報を可変表示する可変表示装置を備え、可変表示の表示結果が予め定められた特定表示結果となったときに、遊技者にとって有利な特定遊技状態に制御する遊技機であって、
遊技の進行を制御する遊技制御手段と、
乱数を発生する乱数発生手段と、
前記実行条件が成立したことに基づいて、始動信号を前記遊技制御手段と前記乱数発生手段とに出力する始動信号出力手段とを備え、
前記乱数発生手段は、
所定の周期の基準クロック信号を生成して出力する基準クロック信号出力手段と、
前記基準クロック信号出力手段から入力される基準クロック信号を前記所定の周期の整数倍の期間とは異なる期間だけ遅延させて遅延クロック信号を生成し、該生成した遅延クロック信号を出力するクロック信号遅延手段と、
前記基準クロック信号出力手段から入力される基準クロック信号が前記所定の周期毎に所定の態様で変化する第１のタイミングと前記クロック信号遅延手段から入力される遅延クロック信号が該所定の周期毎に所定の態様で変化する第２のタイミングとのうちのいずれか一方のタイミングにおいて、数値データを更新する数値更新手段と、
前記第１のタイミングと前記第２のタイミングとのうちの前記数値更新手段により数値データが更新されたタイミングとは異なるタイミングにおいて、前記始動信号出力手段から入力される始動信号をラッチ信号として出力するラッチ信号出力手段と、
前記ラッチ信号出力手段から入力されるラッチ信号に応答して、前記数値更新手段により更新された数値データを乱数値として記憶する乱数値記憶手段とを含み、
前記遊技制御手段は、
前記始動信号出力手段から始動信号が入力されたことに基づいて、前記乱数値記憶手段から乱数値を読み出して、該読み出した乱数値が所定の判定値データと合致するか否かを判定することにより、前記可変表示における表示結果を特定表示結果とするか否かを決定する表示結果決定手段と、
前記乱数値記憶手段から読み出された乱数値を保持する乱数値保持手段と、
前記乱数値記憶手段から読み出された乱数値が前記乱数値保持手段に保持されている乱数値と一致するか否かを判定する乱数値一致判定手段と、
前記乱数値一致判定手段によって一致しない旨の判定がなされたときに、前記乱数値保持手段に保持させる乱数値を新たに前記乱数値記憶手段から読み出された乱数値に更新する保持乱数値更新手段と、
前記乱数値一致判定手段によって一致する旨の判定が連続してなされた回数をカウントする連続回数カウント手段と、
前記連続回数カウント手段によりカウントされた連続回数が所定の連続上限値を超えているか否かを判定する連続回数判定手段と、
前記連続回数判定手段によって前記連続上限値を超えている旨の判定がなされたことによって、前記基準クロック信号出力手段に故障が発生したことを検出する故障検出手段とを含む、
ことを特徴とする遊技機。
【請求項９】
前記故障検出手段により前記基準クロック信号出力手段に故障が発生したことが検出されたときに、前記基準クロック信号出力手段に故障が発生した旨を報知する制御を行う故障発生報知制御手段を備える、
ことを特徴とする請求項６、７または８に記載の遊技機。
【請求項１０】
前記乱数発生手段は、前記始動信号出力手段から始動信号が入力されている時間を計測し、該計測した時間が所定の時間になったとき、該始動信号を前記ラッチ信号出力手段に出力するタイマ手段を含む、
ことを特徴とする請求項１から９のいずれか１項に記載の遊技機。
【請求項１１】
前記遊技制御手段は、定期的に入力される割込要求信号に応答して、タイマ割込処理を実行するタイマ割込処理実行手段を含み、
前記表示結果決定手段は、前記タイマ割込処理実行手段により所定回のタイマ割込処理が実行されている間、前記始動信号出力手段から始動信号が継続して入力されたことに基づいて、前記乱数値記憶手段から乱数値を読み出し、
前記タイマ手段は、
前記タイマ割込処理実行手段により所定回のタイマ割込処理が実行される時間よりも短い時間を前記所定の時間として設定する設定手段を含み、
前記計測した時間が前記設定手段により所定の時間として設定された時間になったとき、前記始動信号を前記ラッチ信号出力手段に出力する、
ことを特徴とする請求項１０に記載の遊技機。
【請求項１２】
前記遊技制御手段は、前記表示結果決定手段が前記乱数値記憶手段から乱数値を読み出す前に、該乱数値記憶手段に出力制御信号を出力して該乱数値記憶手段を読出可能状態に制御し、該表示結果決定手段が乱数値記憶手段から乱数値を読み出した後、該乱数値記憶手段への出力制御信号の出力を停止して該乱数値記憶手段を読出不能状態に制御する読出制御手段を含む、
ことを特徴とする請求項１から１１のいずれか１項に記載の遊技機。
【請求項１３】
前記乱数値記憶手段は、前記ラッチ信号出力手段からラッチ信号が入力されているとき、前記読出制御手段から出力される出力制御信号に対して受信不能状態に制御する出力制御信号受信制御手段を含む、
ことを特徴とする請求項１２に記載の遊技機。
【請求項１４】
前記乱数値記憶手段は、前記読出制御手段から出力制御信号が入力されているとき、前記ラッチ信号出力手段から出力されるラッチ信号に対して受信不能状態に制御するラッチ信号受信制御手段を含む、
ことを特徴とする請求項１２または１３に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ遊技機等の遊技機に係り、詳しくは、可変表示の実行条件が成立した後に可変表示の開始条件が成立したことに基づいて、各々が識別可能な複数種類の識別情報を可変表示する可変表示装置を備え、識別情報の表示結果が特定表示結果となったときに遊技者にとって有利な特定遊技状態とする遊技機に関する。
【背景技術】
【０００２】
パチンコ遊技機等の遊技機においては、液晶表示装置（以下、ＬＣＤ：Liquid Crystal Display）等の表示装置上に所定の識別情報（以下、表示図柄）を更新表示させることで可変表示を行い、その組合せ結果である表示結果により所定の遊技価値を付与するか否かを決定する、いわゆる可変表示ゲームによって遊技興趣を高めたものが数多く提供されている。
【０００３】
可変表示ゲームには、前述した表示装置を画像表示装置として用いることにより行うもの（以下、特図ゲーム）がある。特図ゲームは、始動入賞口を通過する遊技球の検出（可変表示の始動条件が成立したこと）に基づいて、表示図柄の更新表示（例えばスクロール表示など）を行い、表示図柄の更新表示が完全に停止した際の停止図柄態様が予め定められた特定表示態様となっている場合を「大当り」とするゲームである。特図ゲームにおいて「大当り」となるか否かは、ランダムカウンタ等から読み出された乱数の値が所定の大当り判定値と一致するか否かによって、表示結果が表示される以前に決定される。そして、「大当り」となったときには、大入賞口またはアタッカと呼ばれる特別電動役物を開放状態とし、遊技者に対して遊技球の入賞が極めて容易となる状態を一定時間継続的に提供する。
【０００４】
こうした遊技機において、「大当り」とするか否かを判定するために用いられる乱数（大当り判定用乱数）の生成方法としては、ＣＰＵが所定のアプリケーションプログラムを実行することにより生成する方法が知られている。しかしながらこのような乱数生成方法は、生成の際におけるＣＰＵの処理負担が増大するといった問題点を有している。
【０００５】
かかる問題点を解消するものとして、乱数回路を用いて大当り判定用乱数を生成する遊技機、例えば、クロックパルスから所定の範囲内で循環的に更新されたカウント値からなるカウント値列を生成し、所定のタイミング信号に基づいてサンプリングした後、乱数として出力する遊技機等、が開示されている（例えば特許文献１）。
【特許文献１】特開平７−１２４２９６号公報（第３−４頁、第１図）
【０００６】
その他、クロックパルス（又はこのクロックパルスを反転させた反転クロックパルス）の立ち上がりエッヂに応答して更新したカウント値を、反転クロックパルス（又はクロックパルス）の立ち上がりエッヂに同期したラッチ信号に基づいて、乱数値として記憶することにより、ハードウェアによる乱数の発生を可能とした遊技機等も提案されている（例えば特許文献２）。
【特許文献２】特開２００３−１９０４８３号公報（第５−１２頁、第２図）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載された遊技機では、クロックパルスとタイミング信号とをそれぞれ別の構成物から出力しているため、タイミング信号の出力タイミングによっては、更新中のカウント値が乱数値として出力される可能性があり、乱数値の取得を確実且つ安定的に行うことができないおそれがあった。
【０００８】
また、特許文献２に記載された遊技機では、クロックパルスの立ち下がりエッヂが緩やかな場合、反転クロックパルスの立ち上がりエッヂも緩やかになるため、この反転クロックパルスの立ち上がりエッヂに同期するラッチ信号の出力タイミングが不安定になり、乱数値の取得を確実且つ安定的に行うことができないおそれがあった。
【０００９】
加えて、これらの従来技術では、乱数値を出力するための構成において故障が発生したことを認識することが困難であり、遊技者が著しい不利益を蒙るおそれがあった。
【００１０】
この発明は上記実状に鑑みてなされたものであり、乱数値の取得を確実且つ安定的に行うことができるとともに、乱数値を出力するための構成における故障の発生を推定することが可能な遊技機を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本願の請求項１に記載の遊技機は、可変表示の実行条件（例えば普通可変入賞球装置６への入賞）が成立した後に可変表示の開始条件（例えば特別図柄表示器４における前回の可変表示及び大当り遊技状態の終了）が成立したことに基づいて、各々が識別可能な複数種類の識別情報（例えば特別図柄や飾り図柄）を可変表示する可変表示装置（例えば特別図柄表示器４や画像表示装置５）を備え、可変表示の表示結果が予め定められた特定表示結果（例えば大当り図柄や大当り組合せの確定図柄）となったときに、遊技者にとって有利な特定遊技状態（例えば大当り遊技状態）に制御する遊技機（例えばパチンコ遊技機１）であって、遊技の進行を制御する遊技制御手段（例えば主基板１１に搭載された遊技制御用マイクロコンピュータ１００など）と、乱数を発生する乱数発生手段（例えば乱数発生回路１７など）と、前記実行条件が成立したことに基づいて、始動信号（例えば始動入賞信号ＳＳ）を前記遊技制御手段と前記乱数発生手段とに出力する始動信号出力手段（例えば始動入賞口スイッチ７０）とを備え、前記乱数発生手段は、所定の周期の基準クロック信号（例えば基準クロック信号Ｓ１）を生成して出力する基準クロック信号出力手段（例えば基準クロック信号出力回路１７１）と、前記基準クロック信号に基づき、周期が同一で位相が異なる複数の信号を生成するクロック信号生成手段（例えばクロック信号生成回路１７５）とを含み、前記クロック信号生成手段は、前記基準クロック信号出力手段から前記基準クロック信号が入力されるクロック端子（例えばクロック信号生成回路１７５の入力端子ＣＫ）と、第１の信号が入力される入力端子（例えばクロック信号生成回路１７５の入力端子Ｄ）と、前記第１の信号の変化状態を前記クロック端子から入力された前記基準クロック信号の前記所定の周期毎に変化するタイミング（例えば基準クロック信号Ｓ１がローレベルからハイレベルへと立ち上がるタイミングＴ１０、Ｔ１１、…など）に同期させた信号を出力する第１の出力端子（例えばクロック信号生成回路１７５の正相出力端子Ｑ）と、前記第１の出力端子から出力される信号と周期が同一で位相が異なる信号を出力する第２の出力端子（例えばクロック信号生成回路１７５の逆相出力端子Ｑ（バー））とを含み、前記クロック信号生成手段は、該第２の出力端子と前記入力端子とを接続することにより、前記第１の出力端子から出力される第１のクロック信号（例えばカウント用クロック信号Ｓ２）と、前記第２の出力端子から出力され、前記第１のクロック信号と周期が同一で位相が異なる第２のクロック信号（例えばラッチ用クロック信号Ｓ３）と、を生成し、前記乱数発生手段は、前記クロック信号生成手段により生成された第１のクロック信号が所定の態様で変化する第１のタイミング（例えばカウント用クロック信号Ｓ２がローレベルからハイレベルへと立ち上がるタイミングＴ１０、Ｔ１２、…など）において、数値データ（例えばカウント値Ｃ）を更新する数値データ更新手段（例えばカウンタ１７４）と、前記クロック信号生成手段により生成された第２のクロック信号が前記所定の態様で変化する第２のタイミング（例えばラッチ用クロック信号Ｓ３がローレベルからハイレベルへと立ち上がるタイミングＴ１１、Ｔ１３、…など）において、前記始動信号出力手段から入力される始動信号をラッチ信号（例えばラッチ信号ＳＬ）として出力するラッチ信号出力手段（例えばラッチ信号出力回路１７３）と、前記ラッチ信号出力手段から入力されるラッチ信号に応答して、前記数値データ更新手段により更新された数値データを乱数値（例えば乱数値Ｒ１）として記憶する乱数値記憶手段（例えば乱数値記憶回路１７９）とを含み、前記遊技制御手段は、前記始動信号出力手段から始動信号が入力されたことに基づいて、前記乱数値記憶手段から乱数値を読み出して、該読み出した乱数値が所定の判定値データ（例えば「２００１〜２１８４」や「２００１〜３１０４」など）と合致するか否かを判定することにより、前記可変表示における表示結果を特定表示結果とするか否かを決定する表示結果決定手段（例えばＣＰＵ１０３がステップＳ１５の始動入賞処理及びステップＳ１１１の大当り判定処理を実行する部分）と、前記数値データ更新手段によって更新される数値データに同期して更新される数値データ（例えばリーチ判定用乱数値Ｒ２）を取得する数値データ取得手段（例えばＣＰＵ１０３がステップＳ２４４の処理を実行する部分）と、前記数値データ取得手段によって取得した数値データが所定の演出判定値データ（例えば「８」）と合致するか否かを判定することにより、所定の演出を実行するか否かを決定する演出決定手段（例えばＣＰＵ１０３がステップＳ２４５の処理を実行する部分）とを含む。
【００１２】
上記目的を達成するため、本願の請求項２に記載の遊技機は、可変表示の実行条件（例えば普通可変入賞球装置６への入賞）が成立した後に可変表示の開始条件（例えば特別図柄表示器４における前回の可変表示及び大当り遊技状態の終了）が成立したことに基づいて、各々が識別可能な複数種類の識別情報（例えば特別図柄や飾り図柄）を可変表示する可変表示装置（例えば特別図柄表示器４や画像表示装置５）を備え、可変表示の表示結果が予め定められた特定表示結果（例えば大当り図柄や大当り組合せの確定図柄）となったときに、遊技者にとって有利な特定遊技状態（例えば大当り遊技状態）に制御する遊技機（例えばパチンコ遊技機１）であって、遊技の進行を制御する遊技制御手段（例えば主基板１１に搭載された遊技制御用マイクロコンピュータ１００など）と、乱数を発生する乱数発生手段（例えば乱数発生回路１７など）と、前記実行条件が成立したことに基づいて、始動信号（例えば始動入賞信号ＳＳ）を前記遊技制御手段と前記乱数発生手段とに出力する始動信号出力手段（例えば始動入賞口スイッチ７０）とを備え、前記乱数発生手段は、所定の周期の基準クロック信号（例えば基準クロック信号Ｓ１）を生成して出力する基準クロック信号出力手段（例えば基準クロック信号出力回路１７１）と、前記基準クロック信号出力手段から出力される基準クロック信号が前記所定の周期毎に所定の態様で変化する複数のタイミング（例えば基準クロック信号Ｓ１がローレベルからハイレベルへと立ち上がるタイミングＴ２０、Ｔ３０、…など）のうちの第１のタイミング（例えばタイミングＴ２０、Ｔ２１、…など）において、数値データ（例えばカウント値Ｃ）を更新する数値更新手段（例えばカウンタ１７４）と、前記複数のタイミングのうちの前記第１のタイミングとは異なる第２のタイミング（例えばタイミングＴ３０、Ｔ３１、…など）において、前記始動信号出力手段から入力される始動信号をラッチ信号（例えばラッチ信号ＳＬ）として出力するラッチ信号出力手段（例えばラッチ信号出力回路１７３）と、前記ラッチ信号出力手段から入力されるラッチ信号に応答して、前記数値更新手段により更新された数値データを乱数値（例えば乱数値Ｒ１）として記憶する乱数値記憶手段（例えば乱数値記憶回路１７９）とを含み、前記遊技制御手段は、前記始動信号出力手段から始動信号が入力されたことに基づいて、前記乱数値記憶手段から乱数値を読み出して、該読み出した乱数値が所定の判定値データ（例えば「２００１〜２１８４」や「２００１〜３１０４」など）と合致するか否かを判定することにより、前記可変表示における表示結果を特定表示結果とするか否かを決定する表示結果決定手段（例えばＣＰＵ１０３がステップＳ１５の始動入賞処理及びステップＳ１１１の大当り判定処理を実行する部分）と、前記数値データ更新手段によって更新される数値データに同期して更新される数値データ（例えばリーチ判定用乱数値Ｒ２）を取得する数値データ取得手段（例えばＣＰＵ１０３がステップＳ２４４の処理を実行する部分）と、前記数値データ取得手段によって取得した数値データが所定の演出判定値データ（例えば「８」）と合致するか否かを判定することにより、所定の演出を実行するか否かを決定する演出決定手段（例えばＣＰＵ１０３がステップＳ２４５の処理を実行する部分）とを含む。
【００１３】
上記目的を達成するため、本願の請求項３に記載の遊技機は、可変表示の実行条件（例えば普通可変入賞球装置６への入賞）が成立した後に可変表示の開始条件（例えば特別図柄表示器４における前回の可変表示及び大当り遊技状態の終了）が成立したことに基づいて、各々が識別可能な複数種類の識別情報（例えば特別図柄や飾り図柄）を可変表示する可変表示装置（例えば特別図柄表示器４や画像表示装置５）を備え、可変表示の表示結果が予め定められた特定表示結果（例えば大当り図柄や大当り組合せの確定図柄）となったときに、遊技者にとって有利な特定遊技状態（例えば大当り遊技状態）に制御する遊技機（例えばパチンコ遊技機１）であって、遊技の進行を制御する遊技制御手段（例えば主基板１１に搭載された遊技制御用マイクロコンピュータ１００など）と、乱数を発生する乱数発生手段（例えば乱数発生回路１７など）と、前記実行条件が成立したことに基づいて、始動信号（例えば始動入賞信号ＳＳ）を前記遊技制御手段と前記乱数発生手段とに出力する始動信号出力手段（例えば始動入賞口スイッチ７０）とを備え、前記乱数発生手段は、所定の周期の基準クロック信号（例えば基準クロック信号Ｓ１）を生成して出力する基準クロック信号出力手段（例えば基準クロック信号出力回路１７１）と、前記基準クロック信号出力手段から入力される基準クロック信号を前記所定の周期の整数倍の期間とは異なる期間だけ遅延させて遅延クロック信号（例えば遅延クロック信号Ｓ７）を生成し、該生成した遅延クロック信号を出力するクロック信号遅延手段（例えば遅延回路１７８）と、前記基準クロック信号出力手段から入力される基準クロック信号が前記所定の周期毎に所定の態様で変化する第１のタイミング（例えば基準クロック信号Ｓ１がローレベルからハイレベルへと立ち上がるタイミングＴ４０、Ｔ４１、…など）と前記クロック信号遅延手段から入力される遅延クロック信号が該所定の周期毎に所定の態様で変化する第２のタイミング（例えば遅延クロック信号Ｓ７がローレベルからハイレベルへと立ち上がるタイミングＴ５０、Ｔ５１、…など）とのうちのいずれか一方のタイミングにおいて、数値データ（例えばカウント値Ｃ）を更新する数値更新手段（例えばカウンタ１７４）と、前記第１のタイミングと前記第２のタイミングとのうちの前記数値更新手段により数値データが更新されたタイミングとは異なるタイミングにおいて、前記始動信号出力手段から入力される始動信号をラッチ信号（例えばラッチ信号ＳＬ）として出力するラッチ信号出力手段（例えばラッチ信号出力回路１７３）と、前記ラッチ信号出力手段から入力されるラッチ信号に応答して、前記数値更新手段により更新された数値データを乱数値（例えば乱数値Ｒ１）として記憶する乱数値記憶手段（例えば乱数値記憶回路１７９）とを含み、前記遊技制御手段は、前記始動信号出力手段から始動信号が入力されたことに基づいて、前記乱数値記憶手段から乱数値を読み出して、該読み出した乱数値が所定の判定値データ（例えば「２００１〜２１８４」や「２００１〜３１０４」など）と合致するか否かを判定することにより、前記可変表示における表示結果を特定表示結果とするか否かを決定する表示結果決定手段（例えばＣＰＵ１０３がステップＳ１５の始動入賞処理及びステップＳ１１１の大当り判定処理を実行する部分）と、前記数値データ更新手段によって更新される数値データに同期して更新される数値データ（例えばリーチ判定用乱数値Ｒ２）を取得する数値データ取得手段（例えばＣＰＵ１０３がステップＳ２４４の処理を実行する部分）と、前記数値データ取得手段によって取得した数値データが所定の演出判定値データ（例えば「８」）と合致するか否かを判定することにより、所定の演出を実行するか否かを決定する演出決定手段（例えばＣＰＵ１０３がステップＳ２４５の処理を実行する部分）とを含む。
【００１４】
請求項４に記載の遊技機においては、前記演出決定手段により前記所定の演出を実行する旨の判定がなされた可変表示の開始条件が連続して成立した回数を計測する演出連続回数計測手段（例えばリーチ回数カウンタ１２４、及びＣＰＵ１０３がステップＳ２５０、Ｓ２４８の処理を実行する部分）と、前記演出決定手段により前記所定の演出を実行しない旨の判定がなされた可変表示の開始条件が連続して成立した回数を計測する演出回避回数計測手段（例えば通常ハズレ回数カウンタ１２５、及びＣＰＵ１０３がステップＳ２４７、Ｓ２５１の処理を実行する部分）と、前記演出連続回数計測手段により計測された回数が所定の演出連続上限回数を超えたとき（例えばステップＳ２５３にてＹｅｓと判定したとき）に、当該演出連続上限回数を超えた旨を報知する制御を行う演出連続報知制御手段（例えばＣＰＵ１０３がステップＳ２５４の処理を実行した後にステップＳ２６１にてＮｏと判定したことによりステップＳ２６６の処理を実行し、これに応じて演出制御用ＣＰＵ１０５がステップＳ１４２の処理を実行する部分）と、前記演出回避回数計測手段により計測された回数が所定の演出回避上限回数を超えたとき（例えばステップＳ２５５にてＹｅｓと判定したとき）に、当該演出回避上限回数を超えた旨を報知する制御を行う演出回避報知制御手段（例えばＣＰＵ１０３がステップＳ２５６の処理を実行した後にステップＳ２６１にてＮｏと判定したことによりステップＳ２６６の処理を実行し、これに応じて演出制御用ＣＰＵ１０５がステップＳ１４２の処理を実行する部分）とを備える。
【００１５】
請求項５に記載の遊技機において、前記演出連続報知制御手段は、特定の演出を実行させること（例えば図２６（Ａ）に示すような画像を表示させること）により、前記演出連続上限回数を超えた旨を報知する制御を行い、前記演出回避報知制御手段は、前記特定の演出を実行させること（例えば図２６（Ｂ）に示すような画像を表示させること）により、前記演出回避上限回数を超えた旨を報知する制御を行う。
【００１６】
上記目的を達成するため、本願の請求項６に記載の遊技機は、可変表示の実行条件（例えば普通可変入賞球装置６への入賞）が成立した後に可変表示の開始条件（例えば特別図柄表示器４における前回の可変表示及び大当り遊技状態の終了）が成立したことに基づいて、各々が識別可能な複数種類の識別情報（例えば特別図柄や飾り図柄）を可変表示する可変表示装置（例えば特別図柄表示器４や画像表示装置５）を備え、可変表示の表示結果が予め定められた特定表示結果（例えば大当り図柄や大当り組合せの確定図柄）となったときに、遊技者にとって有利な特定遊技状態（例えば大当り遊技状態）に制御する遊技機（例えばパチンコ遊技機１）であって、遊技の進行を制御する遊技制御手段（例えば主基板１１に搭載された遊技制御用マイクロコンピュータ１００など）と、乱数を発生する乱数発生手段（例えば乱数発生回路１７など）と、前記実行条件が成立したことに基づいて、始動信号（例えば始動入賞信号ＳＳ）を前記遊技制御手段と前記乱数発生手段とに出力する始動信号出力手段（例えば始動入賞口スイッチ７０）とを備え、前記乱数発生手段は、所定の周期の基準クロック信号（例えば基準クロック信号Ｓ１）を生成して出力する基準クロック信号出力手段（例えば基準クロック信号出力回路１７１）と、前記基準クロック信号に基づき、周期が同一で位相が異なる複数の信号を生成するクロック信号生成手段（例えばクロック信号生成回路１７５）とを含み、前記クロック信号生成手段は、前記基準クロック信号出力手段から前記基準クロック信号が入力されるクロック端子（例えばクロック信号生成回路１７５の入力端子ＣＫ）と、第１の信号が入力される入力端子（例えばクロック信号生成回路１７５の入力端子Ｄ）と、前記第１の信号の変化状態を前記クロック端子から入力された前記基準クロック信号の前記所定の周期毎に変化するタイミング（例えば基準クロック信号Ｓ１がローレベルからハイレベルへと立ち上がるタイミングＴ１０、Ｔ１１、…など）に同期させた信号を出力する第１の出力端子（例えばクロック信号生成回路１７５の正相出力端子Ｑ）と、前記第１の出力端子から出力される信号と周期が同一で位相が異なる信号を出力する第２の出力端子（例えばクロック信号生成回路１７５の逆相出力端子Ｑ（バー））とを含み、前記クロック信号生成手段は、該第２の出力端子と前記入力端子とを接続することにより、前記第１の出力端子から出力される第１のクロック信号（例えばカウント用クロック信号Ｓ２）と、前記第２の出力端子から出力され、前記第１のクロック信号と周期が同一で位相が異なる第２のクロック信号（例えばラッチ用クロック信号Ｓ３）と、を生成し、前記乱数発生手段は、前記クロック信号生成手段により生成された第１のクロック信号が所定の態様で変化する第１のタイミング（例えばカウント用クロック信号Ｓ２がローレベルからハイレベルへと立ち上がるタイミングＴ１０、Ｔ１２、…など）において、数値データ（例えばカウント値Ｃ）を更新する数値データ更新手段（例えばカウンタ１７４）と、前記クロック信号生成手段により生成された第２のクロック信号が前記所定の態様で変化する第２のタイミング（例えばラッチ用クロック信号Ｓ３がローレベルからハイレベルへと立ち上がるタイミングＴ１１、Ｔ１３、…など）において、前記始動信号出力手段から入力される始動信号をラッチ信号として出力するラッチ信号出力手段（例えばラッチ信号出力回路１７３）と、前記ラッチ信号出力手段から入力されるラッチ信号に応答して、前記数値データ更新手段により更新された数値データを乱数値（例えば乱数値Ｒ１）として記憶する乱数値記憶手段（例えば乱数値記憶回路１７９）とを含み、前記遊技制御手段は、前記始動信号出力手段から始動信号が入力されたことに基づいて、前記乱数値記憶手段から乱数値を読み出して、該読み出した乱数値が所定の判定値データ（例えば「２００１〜２１８４」や「２００１〜３１０４」など）と合致するか否かを判定することにより、前記可変表示における表示結果を特定表示結果とするか否かを決定する表示結果決定手段（例えばＣＰＵ１０３がステップＳ１５の始動入賞処理及びステップＳ１１１の大当り判定処理を実行する部分）と、前記乱数値記憶手段から読み出された乱数値を保持する乱数値保持手段（例えば大当り判定用乱数値保持エリア１３０）と、前記乱数値記憶手段から読み出された乱数値が前記乱数値保持手段に保持されている乱数値と一致するか否かを判定する乱数値一致判定手段（例えばＣＰＵ１０３がステップＳ３０１の処理を実行する部分）と、前記乱数値一致判定手段によって一致しない旨の判定がなされたときに、前記乱数値保持手段に保持させる乱数値を新たに前記乱数値記憶手段から読み出された乱数値に更新する保持乱数値更新手段（例えばＣＰＵ１０３がステップＳ３０３の処理を実行する部分）と、前記乱数値一致判定手段によって一致する旨の判定が連続してなされた回数をカウントする連続回数カウント手段（例えば一致回数カウンタ１２６）と、前記連続回数カウント手段によりカウントされた連続回数が所定の連続上限値を超えているか否かを判定する連続回数判定手段（例えばＣＰＵ１０３がステップＳ３０５の処理を実行する部分）と、前記連続回数判定手段によって前記連続上限値を超えている旨の判定がなされたことによって、前記基準クロック信号出力手段に故障が発生したことを検出する故障検出手段（例えばＣＰＵ１０３がステップＳ３０５にてＹｅｓと判定したことによりステップＳ３０６の処理を実行する部分など）とを含む。なお、遊技制御手段は、連続回数カウント手段、連続回数判定手段に代えて、保持乱数更新手段によって乱数値保持手段に保持させる乱数値が更新されてからの経過時間を計測する時間計測手段（例えば経過時間タイマ）と、乱数値一致判定手段によって一致する旨の判定がなされたときに、時間計測手段により計測された経過時間が所定時間に達しているか否かを判定する経過時間判定手段とを含み、故障検出手段は、経過時間判定手段によって所定期間に達している旨の判定がなされたときに、基準クロック信号出力手段に故障が発生したことを検出するようにしてもよい。
【００１７】
上記目的を達成するため、本願の請求項７に記載の遊技機は、可変表示の実行条件（例えば普通可変入賞球装置６への入賞）が成立した後に可変表示の開始条件（例えば特別図柄表示器４における前回の可変表示及び大当り遊技状態の終了）が成立したことに基づいて、各々が識別可能な複数種類の識別情報（例えば特別図柄や飾り図柄）を可変表示する可変表示装置（例えば特別図柄表示器４や画像表示装置５）を備え、可変表示の表示結果が予め定められた特定表示結果（例えば大当り図柄や大当り組合せの確定図柄）となったときに、遊技者にとって有利な特定遊技状態（例えば大当り遊技状態）に制御する遊技機（例えばパチンコ遊技機１）であって、遊技の進行を制御する遊技制御手段（例えば主基板１１に搭載された遊技制御用マイクロコンピュータ１００など）と、乱数を発生する乱数発生手段（例えば乱数発生回路１７など）と、前記実行条件が成立したことに基づいて、始動信号（例えば始動入賞信号ＳＳ）を前記遊技制御手段と前記乱数発生手段とに出力する始動信号出力手段（例えば始動入賞口スイッチ７０）とを備え、前記乱数発生手段は、所定の周期の基準クロック信号（例えば基準クロック信号Ｓ１）を生成して出力する基準クロック信号出力手段（例えば基準クロック信号出力回路１７１）と、前記基準クロック信号出力手段から出力される基準クロック信号が前記所定の周期毎に所定の態様で変化する複数のタイミング（例えば基準クロック信号Ｓ１がローレベルからハイレベルへと立ち上がるタイミングＴ２０、Ｔ３０、…など）のうちの第１のタイミング（例えばタイミングＴ２０、Ｔ２１、…など）において、数値データ（例えばカウント値Ｃ）を更新する数値更新手段（例えばカウンタ１７４）と、前記複数のタイミングのうちの前記第１のタイミングとは異なる第２のタイミング（例えばタイミングＴ３０、Ｔ３１、…など）において、前記始動信号出力手段から入力される始動信号をラッチ信号（例えばラッチ信号ＳＬ）として出力するラッチ信号出力手段（例えばラッチ信号出力回路１７３）と、前記ラッチ信号出力手段から入力されるラッチ信号に応答して、前記数値更新手段により更新された数値データを乱数値（例えば乱数値Ｒ１）として記憶する乱数値記憶手段（例えば乱数値記憶回路１７９）とを含み、前記遊技制御手段は、前記始動信号出力手段から始動信号が入力されたことに基づいて、前記乱数値記憶手段から乱数値を読み出して、該読み出した乱数値が所定の判定値データ（例えば「２００１〜２１８４」や「２００１〜３１０４」など）と合致するか否かを判定することにより、前記可変表示における表示結果を特定表示結果とするか否かを決定する表示結果決定手段（例えばＣＰＵ１０３がステップＳ１５の始動入賞処理及びステップＳ１１１の大当り判定処理を実行する部分）と、前記乱数値記憶手段から読み出された乱数値を保持する乱数値保持手段（例えば大当り判定用乱数値保持エリア１３０）と、前記乱数値記憶手段から読み出された乱数値が前記乱数値保持手段に保持されている乱数値と一致するか否かを判定する乱数値一致判定手段（例えばＣＰＵ１０３がステップＳ３０１の処理を実行する部分）と、前記乱数値一致判定手段によって一致しない旨の判定がなされたときに、前記乱数値保持手段に保持させる乱数値を新たに前記乱数値記憶手段から読み出された乱数値に更新する保持乱数値更新手段（例えばＣＰＵ１０３がステップＳ３０３の処理を実行する部分）と、前記乱数値一致判定手段によって一致する旨の判定が連続してなされた回数をカウントする連続回数カウント手段（例えば一致回数カウンタ１２６）と、前記連続回数カウント手段によりカウントされた連続回数が所定の連続上限値を超えているか否かを判定する連続回数判定手段（例えばＣＰＵ１０３がステップＳ３０５の処理を実行する部分）と、前記連続回数判定手段によって前記連続上限値を超えている旨の判定がなされたことによって、前記基準クロック信号出力手段に故障が発生したことを検出する故障検出手段（例えばＣＰＵ１０３がステップＳ３０５にてＹｅｓと判定したことによりステップＳ３０６の処理を実行する部分など）とを含む。なお、遊技制御手段は、連続回数カウント手段、連続回数判定手段に代えて、保持乱数更新手段によって乱数値保持手段に保持させる乱数値が更新されてからの経過時間を計測する時間計測手段（例えば経過時間タイマ）と、乱数値一致判定手段によって一致する旨の判定がなされたときに、時間計測手段により計測された経過時間が所定時間に達しているか否かを判定する経過時間判定手段とを含み、故障検出手段は、経過時間判定手段によって所定期間に達している旨の判定がなされたときに、基準クロック信号出力手段に故障が発生したことを検出するようにしてもよい。
【００１８】
上記目的を達成するため、本願の請求項８に記載の遊技機は、可変表示の実行条件（例えば普通可変入賞球装置６への入賞）が成立した後に可変表示の開始条件（例えば特別図柄表示器４における前回の可変表示及び大当り遊技状態の終了）が成立したことに基づいて、各々が識別可能な複数種類の識別情報（例えば特別図柄や飾り図柄）を可変表示する可変表示装置（例えば特別図柄表示器４や画像表示装置５）を備え、可変表示の表示結果が予め定められた特定表示結果（例えば大当り図柄や大当り組合せの確定図柄）となったときに、遊技者にとって有利な特定遊技状態（例えば大当り遊技状態）に制御する遊技機（例えばパチンコ遊技機１）であって、遊技の進行を制御する遊技制御手段（例えば主基板１１に搭載された遊技制御用マイクロコンピュータ１００など）と、乱数を発生する乱数発生手段（例えば乱数発生回路１７など）と、前記実行条件が成立したことに基づいて、始動信号（例えば始動入賞信号ＳＳ）を前記遊技制御手段と前記乱数発生手段とに出力する始動信号出力手段（例えば始動入賞口スイッチ７０）とを備え、前記乱数発生手段は、所定の周期の基準クロック信号（例えば基準クロック信号Ｓ１）を生成して出力する基準クロック信号出力手段（例えば基準クロック信号出力回路１７１）と、前記基準クロック信号出力手段から入力される基準クロック信号を前記所定の周期の整数倍の期間とは異なる期間だけ遅延させて遅延クロック信号（例えば遅延クロック信号Ｓ７）を生成し、該生成した遅延クロック信号を出力するクロック信号遅延手段（例えば遅延回路１７８）と、前記基準クロック信号出力手段から入力される基準クロック信号が前記所定の周期毎に所定の態様で変化する第１のタイミング（例えば基準クロック信号Ｓ１がローレベルからハイレベルへと立ち上がるタイミングＴ４０、Ｔ４１、…など）と前記クロック信号遅延手段から入力される遅延クロック信号が該所定の周期毎に所定の態様で変化する第２のタイミング（例えば遅延クロック信号Ｓ７がローレベルからハイレベルへと立ち上がるタイミングＴ５０、Ｔ５１、…など）とのうちのいずれか一方のタイミングにおいて、数値データ（例えばカウント値Ｃ）を更新する数値更新手段（例えばカウンタ１７４）と、前記第１のタイミングと前記第２のタイミングとのうちの前記数値更新手段により数値データが更新されたタイミングとは異なるタイミングにおいて、前記始動信号出力手段から入力される始動信号をラッチ信号（例えばラッチ信号ＳＬ）として出力するラッチ信号出力手段（例えばラッチ信号出力回路１７３）と、前記ラッチ信号出力手段から入力されるラッチ信号に応答して、前記数値更新手段により更新された数値データを乱数値（例えば乱数値Ｒ１）として記憶する乱数値記憶手段（例えば乱数値記憶回路１７９）とを含み、前記遊技制御手段は、前記始動信号出力手段から始動信号が入力されたことに基づいて、前記乱数値記憶手段から乱数値を読み出して、該読み出した乱数値が所定の判定値データ（例えば「２００１〜２１８４」や「２００１〜３１０４」など）と合致するか否かを判定することにより、前記可変表示における表示結果を特定表示結果とするか否かを決定する表示結果決定手段（例えばＣＰＵ１０３がステップＳ１５の始動入賞処理及びステップＳ１１１の大当り判定処理を実行する部分）と、前記乱数値記憶手段から読み出された乱数値を保持する乱数値保持手段（例えば大当り判定用乱数値保持エリア１３０）と、前記乱数値記憶手段から読み出された乱数値が前記乱数値保持手段に保持されている乱数値と一致するか否かを判定する乱数値一致判定手段（例えばＣＰＵ１０３がステップＳ３０１の処理を実行する部分）と、前記乱数値一致判定手段によって一致しない旨の判定がなされたときに、前記乱数値保持手段に保持させる乱数値を新たに前記乱数値記憶手段から読み出された乱数値に更新する保持乱数値更新手段（例えばＣＰＵ１０３がステップＳ３０３の処理を実行する部分）と、前記乱数値一致判定手段によって一致する旨の判定が連続してなされた回数をカウントする連続回数カウント手段（例えば一致回数カウンタ１２６）と、前記連続回数カウント手段によりカウントされた連続回数が所定の連続上限値を超えているか否かを判定する連続回数判定手段（例えばＣＰＵ１０３がステップＳ３０５の処理を実行する部分）と、前記連続回数判定手段によって前記連続上限値を超えている旨の判定がなされたことによって、前記基準クロック信号出力手段に故障が発生したことを検出する故障検出手段（例えばＣＰＵ１０３がステップＳ３０５にてＹｅｓと判定したことによりステップＳ３０６の処理を実行する部分など）とを含む。なお、遊技制御手段は、連続回数カウント手段、連続回数判定手段に代えて、保持乱数更新手段によって乱数値保持手段に保持させる乱数値が更新されてからの経過時間を計測する時間計測手段（例えば経過時間タイマ）と、乱数値一致判定手段によって一致する旨の判定がなされたときに、時間計測手段により計測された経過時間が所定時間に達しているか否かを判定する経過時間判定手段とを含み、故障検出手段は、経過時間判定手段によって所定期間に達している旨の判定がなされたときに、基準クロック信号出力手段に故障が発生したことを検出するようにしてもよい。
【００１９】
請求項９に記載の遊技機においては、前記故障検出手段により前記基準クロック信号出力手段に故障が発生したことが検出されたとき（例えばＣＰＵ１０３がステップＳ２６１にて故障検出フラグがオンであると判定したとき）に、前記基準クロック信号出力手段に故障が発生した旨を報知する制御を行う故障発生報知制御手段（例えばＣＰＵ１０３がステップＳ２６６の処理を実行し、これに応じて演出制御用ＣＰＵ１０５がステップＳ１４２の処理を実行することにより、例えば図３１（Ａ）に示すような画像や図３１（Ｂ）に示すような文字画像６０を画像表示装置５に表示させる部分）を備える。
【００２０】
請求項１０に記載の遊技機において、前記乱数発生手段は、前記始動信号出力手段から始動信号が入力されている時間を計測し、該計測した時間が所定の時間（例えば３ｍｓ）になったとき、該始動信号を前記ラッチ信号出力手段に出力するタイマ手段（例えばタイマ回路１７２）を含む。
【００２１】
請求項１１に記載の遊技機において、前記遊技制御手段は、定期的（例えば２ｍｓ毎）に入力される割込要求信号に応答して、タイマ割込処理を実行するタイマ割込処理実行手段（例えばＣＰＵ１０３が遊技制御割込処理を実行する部分）を含み、前記表示結果決定手段は、前記タイマ割込処理実行手段により所定回（例えば２回）のタイマ割込処理が実行されている間（例えば４ｍｓ間）、前記始動信号出力手段から始動信号が継続して入力されたことに基づいて、前記乱数値記憶手段から乱数値を読み出し、前記タイマ手段は、前記タイマ割込処理実行手段により所定回のタイマ割込処理が実行される時間よりも短い時間を前記所定の時間として設定する設定手段（例えばタイマ回路１７２が２回のタイマ割込処理の実行時間である４ｍｓよりも短い時間、３ｍｓを設定する部分など）を含み、前記計測した時間が前記設定手段により所定の時間として設定された時間になったとき、前記始動信号を前記ラッチ信号出力手段に出力する。
【００２２】
請求項１２に記載の遊技機において、前記遊技制御手段は、前記表示結果決定手段が前記乱数値記憶手段から乱数値を読み出す前に、該乱数値記憶手段に出力制御信号（例えば出力制御信号ＳＣ）を出力して該乱数値記憶手段を読出可能状態に制御し、該表示結果決定手段が乱数値記憶手段から乱数値を読み出した後、該乱数値記憶手段への出力制御信号の出力を停止して該乱数値記憶手段を読出不能状態に制御する読出制御手段（例えばＣＰＵ１０３がステップＳ２０４、Ｓ２０７の処理を実行する部分）を含む。
【００２３】
請求項１３に記載の遊技機において、前記乱数値記憶手段は、前記ラッチ信号出力手段からラッチ信号が入力されているとき、前記読出制御手段から出力される出力制御信号に対して受信不能状態に制御する出力制御信号受信制御手段（例えばＡＮＤ回路２０３など）を含む。
【００２４】
請求項１４に記載の遊技機において、前記乱数値記憶手段は、前記読出制御手段から出力制御信号が入力されているとき、前記ラッチ信号出力手段から出力されるラッチ信号に対して受信不能状態に制御するラッチ信号受信制御手段（例えばＡＮＤ回路２０１など）を含む。
【発明の効果】
【００２５】
本発明は、以下に示す効果を有する。
【００２６】
請求項１に記載の構成によれば、乱数値記憶手段から読み出される乱数値に同期して更新される数値データに基づいて所定の演出を実行するか否かを決定する。そのため、長期間にわたって所定の演出が実行されないとき、または、長期間にわたって所定の演出が実行されたときには乱数発生手段に故障が発生したと推定することができ、乱数発生手段に故障が発生した場合に遊技者が著しい不利益を蒙ることを防止できる。ここで、所定の演出が実行される確率を識別情報の可変表示結果が特定表示結果となる確率よりも高く設定しておくことで、長期間にわたって特定表示結果とならないときに乱数発生手段に故障が発生したと推定する場合に比べて短い期間のうちに、故障の発生を推定することができる。
また、乱数値記憶手段から読み出される乱数値を監視するための特別な構成が不要となるので、製造コストの増大を抑制することができる。
さらに、乱数発生手段は、基準クロック信号出力手段から出力される基準クロック信号を反転させることなく、周期が同一で位相が異なる第１のクロック信号と第２のクロック信号とを生成し、第１のクロック信号が所定の態様で変化する第１のタイミングにおいて、数値データを更新し、第２のクロック信号が所定の態様で変化する第２のタイミングにおいて、ラッチ信号を出力する。このように、乱数発生手段は、数値データの更新タイミングと、数値データのラッチタイミングと、を確実に異ならせることができるため、遊技制御手段は、乱数値の取得を確実且つ安定的に行うことができる。
また、第１の出力端子から出力される信号は、入力端子に入力される第１の信号の変化状態をクロック端子から入力された基準クロック信号の所定の周期毎に変化するタイミングに同期させた信号となっている。そして、第２の出力端子から出力される信号は、第１の出力端子から出力される信号と周期が同一で位相が異なる信号となっている。
これにより、数値データ更新手段が数値データを更新するタイミングを定める第１のクロック信号と、ラッチ信号出力手段がラッチ信号を出力するタイミングを定める第２のクロック信号における立ち上がりエッヂや立ち下がりエッヂは、たとえ基準クロック信号の立ち上がりエッヂや立ち下がりエッヂが緩やかな場合であっても、急峻なものとすることができるので、数値データの更新タイミングやラッチ信号の出力タイミングを安定させて、乱数値の取得を確実且つ安定的に行うことができる。加えて、この構成によれば、遊技制御手段は、実行条件が成立したときのみ、乱数値記憶手段から乱数値を読み出すため、無駄な処理を省略することができる。
【００２７】
請求項２に記載の構成によれば、乱数値記憶手段から読み出される乱数値に同期して更新される数値データに基づいて所定の演出を実行するか否かを決定する。そのため、長期間にわたって所定の演出が実行されないとき、または、長期間にわたって所定の演出が実行されたときには乱数発生手段に故障が発生したと推定することができ、乱数発生手段に故障が発生した場合に遊技者が著しい不利益を蒙ることを防止できる。ここで、所定の演出が実行される確率を識別情報の可変表示結果が特定表示結果となる確率よりも高く設定しておくことで、長期間にわたって特定表示結果とならないときに乱数発生手段に故障が発生したと推定する場合に比べて短い期間のうちに、故障の発生を推定することができる。
また、乱数値記憶手段から読み出される乱数値を監視するための特別な構成が不要となるので、製造コストの増大を抑制することができる。
さらに、乱数発生手段は、基準クロック信号出力手段から出力される基準クロック信号を反転させることなく、基準クロック信号が所定の周期毎に所定の態様で変化する複数のタイミングのうちの第１のタイミングにおいて、数値更新手段による数値データの更新を行い、複数のタイミングのうちで第１のタイミングとは異なる第２のタイミングにおいて、始動信号出力手段から入力される始動信号をラッチ信号として出力することができる。このため、乱数値の取得を確実且つ安定的に行うことができる。加えて、この構成によれば、遊技制御手段は、実行条件が成立したときのみ、乱数値記憶手段から乱数値を読み出すため、無駄な処理を省略することができる。
【００２８】
請求項３に記載の構成によれば、乱数値記憶手段から読み出される乱数値に同期して更新される数値データに基づいて所定の演出を実行するか否かを決定する。そのため、長期間にわたって所定の演出が実行されないとき、または、長期間にわたって所定の演出が実行されたときには乱数発生手段に故障が発生したと推定することができ、乱数発生手段に故障が発生した場合に遊技者が著しい不利益を蒙ることを防止できる。ここで、所定の演出が実行される確率を識別情報の可変表示結果が特定表示結果となる確率よりも高く設定しておくことで、長期間にわたって特定表示結果とならないときに乱数発生手段に故障が発生したと推定する場合に比べて短い期間のうちに、故障の発生を推定することができる。
また、乱数値記憶手段から読み出される乱数値を監視するための特別な構成が不要となるので、製造コストの増大を抑制することができる。
さらに、乱数発生手段は、基準クロック信号出力手段から出力される基準クロック信号を反転させることなく、基準クロック信号が所定の周期毎に所定の態様で変化する第１のタイミングとクロック信号遅延手段から入力される遅延クロック信号が所定の周期毎に所定の態様で変化する第２のタイミングとのうちのいずれか一方のタイミングにおいて、数値更新手段による数値データの更新を行い、第１のタイミングと第２のタイミングとのうちの数値更新手段により数値データが更新されたタイミングとは異なるタイミングにおいて、始動信号出力手段から入力される始動信号をラッチ信号として出力する。これにより、数値更新手段による数値データの更新タイミングと、ラッチ信号の出力タイミングとを、確実に異ならせることができるため、乱数値の取得を確実且つ安定的に行うことができる。加えて、この構成によれば、遊技制御手段は、実行条件が成立したときのみ、乱数値記憶手段から乱数値を読み出すため、無駄な処理を省略することができる。
【００２９】
請求項４に記載の構成においては、演出連続回数計測手段により計測された回数が演出連続上限回数を超えたときには、演出連続報知制御手段によりその旨を報知する制御を行い、演出回避回数計測手段により計測された回数が演出回避上限回数を超えたときには、演出回避報知制御手段によりその旨を報知する制御を行う。この報知により、遊技者は、乱数発生手段に故障が発生したことを容易に認識することができ、不利益を蒙ることを防止できる。
【００３０】
請求項５に記載の構成においては、所定の演出手段に特定の演出を実行させることにより演出連続上限回数を超えた旨が報知され、特定の演出とは演出態様が異なる演出を実行させることにより演出回避上限回数を超えた旨が報知される。この報知により、遊技者は、乱数発生手段に故障が発生したことを容易に認識することができ、不利益を蒙ることを防止できる。
【００３１】
請求項６に記載の構成によれば、乱数値記憶手段から読み出された乱数値が乱数値保持手段に保持されている乱数値と一致する旨の判定が乱数値一致判定手段によって連続してなされた回数を、連続回数カウント手段によりカウントする。そして、連続回数カウント手段によりカウントされた連続回数が所定の連続上限値を超えていると連続回数判定手段により判定されたときには、故障検出手段によって基準クロック信号出力手段に故障が発生したことを検出する。これにより、乱数発生手段が備える基準クロック信号出力手段に故障が発生した場合に、遊技者が著しい不利益を受けることを防止できる。
さらに、乱数発生手段は、基準クロック信号出力手段から出力される基準クロック信号を反転させることなく、周期が同一で位相が異なる第１のクロック信号と第２のクロック信号とを生成し、第１のクロック信号が所定の態様で変化する第１のタイミングにおいて、数値データを更新し、第２のクロック信号が所定の態様で変化する第２のタイミングにおいて、ラッチ信号を出力する。このように、乱数発生手段は、数値データの更新タイミングと、数値データのラッチタイミングと、を確実に異ならせることができるため、遊技制御手段は、乱数値の取得を確実且つ安定的に行うことができる。
また、第１の出力端子から出力される信号は、入力端子に入力される第１の信号の変化状態をクロック端子から入力された基準クロック信号の所定の周期毎に変化するタイミングに同期させた信号となっている。そして、第２の出力端子から出力される信号は、第１の出力端子から出力される信号と周期が同一で位相が異なる信号となっている。
これにより、数値データ更新手段が数値データを更新するタイミングを定める第１のクロック信号と、ラッチ信号出力手段がラッチ信号を出力するタイミングを定める第２のクロック信号における立ち上がりエッヂや立ち下がりエッヂは、たとえ基準クロック信号の立ち上がりエッヂや立ち下がりエッヂが緩やかな場合であっても、急峻なものとすることができるので、数値データの更新タイミングやラッチ信号の出力タイミングを安定させて、乱数値の取得を確実且つ安定的に行うことができる。
加えて、この構成によれば、遊技制御手段は、実行条件が成立したときのみ、乱数値記憶手段から乱数値を読み出すため、無駄な処理を省略することができる。
【００３２】
請求項７に記載の構成によれば、乱数値記憶手段から読み出された乱数値が乱数値保持手段に保持されている乱数値と一致する旨の判定が乱数値一致判定手段によって連続してなされた回数を、連続回数カウント手段によりカウントする。そして、連続回数カウント手段によりカウントされた連続回数が所定の連続上限値を超えていると連続回数判定手段により判定されたときには、故障検出手段によって基準クロック信号出力手段に故障が発生したことを検出する。これにより、乱数発生手段が備える基準クロック信号出力手段に故障が発生した場合に、遊技者が著しい不利益を受けることを防止できる。
さらに、乱数発生手段は、基準クロック信号出力手段から出力される基準クロック信号を反転させることなく、基準クロック信号が所定の周期毎に所定の態様で変化する複数のタイミングのうちの第１のタイミングにおいて、数値更新手段による数値データの更新を行い、複数のタイミングのうちで第１のタイミングとは異なる第２のタイミングにおいて、始動信号出力手段から入力される始動信号をラッチ信号として出力することができる。このため、乱数値の取得を確実且つ安定的に行うことができる。加えて、この構成によれば、遊技制御手段は、実行条件が成立したときのみ、乱数値記憶手段から乱数値を読み出すため、無駄な処理を省略することができる。
【００３３】
請求項８に記載の構成によれば、乱数値記憶手段から読み出された乱数値が乱数値保持手段に保持されている乱数値と一致する旨の判定が乱数値一致判定手段によって連続してなされた回数を、連続回数カウント手段によりカウントする。そして、連続回数カウント手段によりカウントされた連続回数が所定の連続上限値を超えていると連続回数判定手段により判定されたときには、故障検出手段によって基準クロック信号出力手段に故障が発生したことを検出する。これにより、乱数発生手段が備える基準クロック信号出力手段に故障が発生した場合に、遊技者が著しい不利益を受けることを防止できる。
さらに、乱数発生手段は、基準クロック信号出力手段から出力される基準クロック信号を反転させることなく、基準クロック信号が所定の周期毎に所定の態様で変化する第１のタイミングとクロック信号遅延手段から入力される遅延クロック信号が所定の周期毎に所定の態様で変化する第２のタイミングとのうちのいずれか一方のタイミングにおいて、数値更新手段による数値データの更新を行い、第１のタイミングと第２のタイミングとのうちの数値更新手段により数値データが更新されたタイミングとは異なるタイミングにおいて、始動信号出力手段から入力される始動信号をラッチ信号として出力する。これにより、数値更新手段による数値データの更新タイミングと、ラッチ信号の出力タイミングとを、確実に異ならせることができるため、乱数値の取得を確実且つ安定的に行うことができる。加えて、この構成によれば、遊技制御手段は、実行条件が成立したときのみ、乱数値記憶手段から乱数値を読み出すため、無駄な処理を省略することができる。
【００３４】
請求項９に記載の構成においては、故障検出手段により基準クロック信号出力手段に故障が発生したことが検出されたときには、故障発生報知制御手段により故障が発生した旨を報知する制御が行われる。この報知により、遊技者は、乱数発生手段に故障が発生したことを容易に認識することができ、不利益を蒙ることを防止できる。
【００３５】
請求項１０に記載の構成においては、始動信号出力手段から出力される始動信号をラッチ信号出力手段に直接入力するのではなく、その始動信号の入力時間をタイマ手段により計測し、その計測時間が予め設定された時間になったときに、始動信号をラッチ信号出力手段に入力する。このため、ラッチ信号出力手段がノイズの影響等により誤って乱数値記憶手段にラッチ信号を出力することを防止できる。
【００３６】
請求項１１に記載の構成においては、タイマ手段には、タイマ割込処理実行手段による所定回のタイマ割込処理の実行時間よりも短い時間が所定の時間として設定されるため、表示結果決定手段が乱数値記憶手段から読み出した乱数値が前回読み出した乱数値と同じ値になることを防止できる。
【００３７】
請求項１２に記載の構成においては、表示結果決定手段が乱数値を読み出すときのみ、乱数値記憶手段を読出可能状態にすることができるため、乱数値の取得を確実且つ安定的に行うことができる。
【００３８】
請求項１３に記載の構成においては、乱数値記憶手段に記憶されている乱数値が更新されているときに、表示結果決定手段により乱数値記憶手段から乱数値が読み出されることを防止して、乱数値の更新を確実且つ安定的に行うことができる。
【００３９】
請求項１４に記載の構成においては、乱数発生手段は、表示結果決定手段が乱数値記憶手段から乱数値を読み出しているときに、乱数値記憶手段に記憶されている乱数値が更新されることを防止して、乱数値の取得を確実且つ安定的に行うことができる。
【発明を実施するための最良の形態】
【００４０】
以下、図面を参照しつつ、本発明の一実施形態を詳細に説明する。本実施例における遊技機としては、例えば７セグメントやドットマトリクスのＬＥＤ（発光ダイオード）等からなる表示装置により特図ゲームを行う遊技機であり、プリペイドカードによって球貸しを行うカードリーダ（ＣＲ：Card Reader）式のパチンコ遊技機等であればよい。
【００４１】
図１は、本実施例におけるパチンコ遊技機１の正面図であり、主要部材の配置レイアウトを示す。パチンコ遊技機（遊技機）１は、大別して、遊技盤面を構成する遊技盤（ゲージ盤）２と、遊技盤２を支持固定する遊技機用枠（台枠）３とから構成されている。遊技盤２にはガイドレールによって囲まれた、ほぼ円形状の遊技領域が形成されている。この遊技領域の中央位置上方には、各々が識別可能な識別情報としての特別図柄を可変表示する特別図柄表示器４が設けられている。特別図柄表示器４の下方には、特別図柄とは異なる飾り図柄の可変表示や所定の演出表示となる画像表示などを行うことができる画像表示装置５が設けられている。画像表示装置５の下方には、普通可変入賞球装置（始動入賞口）６が配置されている。普通可変入賞球装置６の下方には、特別可変入賞球装置７や普通図柄表示器４０が設けられている。
【００４２】
特別図柄表示器４は、例えば７セグメントやドットマトリクスのＬＥＤ等から構成されている。特別図柄表示器４は、普通可変入賞球装置６への遊技球の入賞により始動条件が成立したことに基づいて行われる可変表示ゲームとしての特図ゲームにおいて、例えば「０」〜「９」を示す数字等から構成され、各々が識別可能な複数種類の識別情報として機能する特別図柄を可変表示する。特別図柄表示器４により行われる特図ゲームでは、特別図柄の変動表示を開始させた後、所定時間が経過すると、特別図柄の変動表示結果となる確定図柄を停止表示（導出表示）する。
【００４３】
画像表示装置５は、例えばＬＣＤ等から構成され、多数の画素（ピクセル）を用いたドットマトリクス方式による画面表示を行うものであればよい。画像表示装置５の表示画面では、例えば３つに分割された表示領域としての可変表示部にて、各々が識別可能な複数種類の飾り図柄を可変表示する。具体的な一例として、画像表示装置５には、「左」、「中」、「右」の可変表示部が配置され、各可変表示部にて飾り図柄が可変表示される。そして、特別図柄表示器４における特別図柄の変動表示が開始されるときには、画像表示装置５における「左」、「中」、「右」の各可変表示部にて飾り図柄の変動表示を開始させ、その後、特別図柄表示器４における特別図柄の変動表示結果として確定図柄が停止表示されるときに、画像表示装置５における「左」、「中」、「右」の各可変表示部にて確定図柄となる飾り図柄が停止表示されることで、可変表示結果となる飾り図柄の組合せが導出表示される。
【００４４】
例えば、「左」、「中」、「右」の各可変表示部では、９種類の数字「１」〜「９」を示す図柄が飾り図柄として変動可能に表示される。そして、「左」、「中」、「右」の各可変表示部では、飾り図柄の変動表示が開始されると、図柄が示す番号の小さいものから大きいものへと切り替え表示やスクロール表示が行われ、飾り図柄「９」が表示されると、次に飾り図柄「１」が表示される。こうした画像表示装置５による飾り図柄の可変表示における表示結果として、例えば「左」、「中」、「右」の可変表示部にて同一の飾り図柄が停止表示されて確定したときなど、特定の表示結果が導出表示されたときに、パチンコ遊技機１は大当り遊技状態となる。「左」、「中」、「右」の各可変表示部では、アルファベットを示す複数種類の図柄が飾り図柄として変動可能に表示されてもよいし、所定のモチーフに関連する複数種類のキャラクタ図柄を飾り図柄として可変表示してもよい。
【００４５】
加えて、画像表示装置５には、普通可変入賞球装置６に入った有効入賞球数すなわち始動入賞記憶数（保留記憶数）を表示する特別図柄始動記憶表示エリアが設けられていてもよい。特別図柄始動記憶表示エリアでは、始動入賞記憶数が所定の上限値（例えば「４」）未満のときの有効始動入賞に対応して、入賞表示が行われる。具体的な一例として、通常青色であった表示を赤色表示に変化させる。この場合、飾り図柄の表示エリア（可変表示部）と特別図柄始動記憶表示エリアとを区分けして設けることで、飾り図柄の可変表示中も始動入賞球数が表示された状態とすることができる。なお、特別図柄始動記憶表示エリアを飾り図柄の表示エリアの一部に設けるようにしてもよい。この場合には、飾り図柄の可変表示中には始動入賞記憶数の表示を中断するようにすればよい。また、始動入賞記憶数を表示する表示器（特別図柄始動記憶表示器）が、画像表示装置５とは別個に設けられてもよい。
【００４６】
この実施の形態では、図柄番号が偶数である飾り図柄を通常大当り図柄とし、図柄番号が奇数である飾り図柄を確変大当り図柄とする。すなわち、画像表示装置５における飾り図柄の可変表示を開始した後、「左」、「中」、「右」の可変表示部にて同一の飾り図柄が表示結果として導出表示されて確定したときには、パチンコ遊技機１は、大当り遊技状態となる。また、画像表示装置５における飾り図柄の可変表示を開始した後、「左」、「中」、「右」の可変表示部にて同一の確変大当り図柄が表示結果として導出表示されて確定したときには、パチンコ遊技機１は大当り遊技状態の終了に続いて特別遊技状態（確率向上状態）となり、以後、所定条件が成立するまで特図ゲームや飾り図柄の可変表示における表示結果が大当りとなる確率が向上する。また、確率向上状態では、普通可変入賞球装置６の開放時間が通常遊技状態よりも長くなるとともに、その開放回数が通常遊技状態のときよりも増加するなど、大当り遊技状態とは異なる遊技者にとって有利な状態となる。なお、通常遊技状態とは、大当り遊技状態や確率向上状態以外の遊技状態のことである。
【００４７】
普通図柄表示器４０は、発光ダイオード（ＬＥＤ）等を備えて構成され、遊技領域に設けられた通過ゲートを遊技球が通過することを始動条件とする普通図ゲームにおいて、点灯、点滅、発色などが制御される。この普通図ゲームにおいて所定の当りパターンで表示が行われると、普通図ゲームにおける表示結果が「当り」となり、普通可変入賞球装置６を構成する電動チューリップの可動翼片を所定時間が経過するまで傾動制御する。
【００４８】
普通可変入賞球装置６は、ソレノイド２１（図２）によって垂直（通常開放）位置と傾動（拡大開放）位置との間で可動制御される一対の可動翼片を有するチューリップ型役物（普通電動役物）を備えて構成される。普通可変入賞球装置６への遊技球の入賞に基づく特別図柄の可変表示は、所定回数（本実施形態では、４回）まで後述する特図保留記憶部１２１（図６）に記憶される。
【００４９】
特別可変入賞球装置７は、ソレノイド２２（図２）によって入賞領域を開成及び閉成制御する開閉板を備えて構成されている。この開閉板は、例えばパチンコ遊技機１の電源投入後に大当り遊技状態が発生する以前までのような通常時には、閉成した状態にある。他方、特別図柄表示器４による特図ゲームでの変動表示結果や画像表示装置５における飾り図柄の可変表示結果に基づいて大当り遊技状態となった場合に、ソレノイド２２によって入賞領域を所定期間（例えば２９秒）あるいは所定個数（例えば１０個）の入賞球が発生するまでの期間において開成した後、閉成する。特別可変入賞球装置７にて開閉板が開成しているときに入賞領域に遊技球が入賞した場合には、図示せぬ大入賞口スイッチによって当該遊技球が検出されたことに基づいて、所定数の賞球の払い出しが行われる。
【００５０】
また、遊技盤２の表面には、上記した構成以外にも、ランプを内蔵した風車、アウト口等が設けられている。また、パチンコ遊技機１には、点灯又は点滅する遊技効果ランプ９や効果音を発生するスピーカ８Ｌ、８Ｒが設けられている。
【００５１】
パチンコ遊技機１の背面には、主基板１１や演出制御基板１２の他にも、電源基板や払出制御基板、情報端子基板といった主用基板がそれぞれ適所に配設されている。
【００５２】
図２は、主基板１１及び演出制御基板１２を中心としたシステム構成例を示すブロック図である。なお、図２には、乱数発生回路１７や始動入賞口スイッチ７０なども示されている。
【００５３】
始動入賞口スイッチ７０は、始動入賞口である普通可変入賞球装置６への遊技球の入賞等を検出したことに基づいて、始動入賞信号（ハイレベルの信号）ＳＳを主基板１１と乱数発生回路１７とに出力する。
【００５４】
主基板１１は、遊技制御用マイクロコンピュータ１００、スイッチ回路１０７、ソレノイド回路１０８等を搭載して構成されている。また、主基板１１には、演出制御基板１２への配線や、始動入賞口スイッチ７０からの配線も接続されている。さらに、主基板１１には、普通可変入賞球装置６における可動翼片の可動制御や特別可変入賞球装置７における開成及び閉成制御を行うためのソレノイド２１、２２への配線や、特別図柄表示器４及び普通図柄表示器４０への配線も接続されている。
【００５５】
遊技制御用マイクロコンピュータ１００は、例えば１チップマイクロコンピュータであり、ゲーム制御用のプログラム等を記憶するＲＯＭ（Read Only Memory）１０１、ワークメモリとして使用されるＲＡＭ（Random Access Memory）１０２、プログラムに従って制御動作を行うＣＰＵ（Central Processing Unit）１０３及びＩ／Ｏ（Input/Output）ポート１０４を含んでいる。この遊技制御用マイクロコンピュータ１００は、特図ゲームにおいて用いる乱数の生成機能や、演出制御基板１２に対する指令情報の一例となる制御コマンドを出力して送信する機能、特別図柄表示器４の表示制御を行う機能、普通図柄表示器４０の点灯／消灯制御を行う機能等を有するものである。
【００５６】
主基板１１から演出制御基板１２に対して送信される制御コマンドは、例えば演出制御信号ＣＤ０〜ＣＤ７の信号線を用いて電気信号として伝送される演出制御コマンドである。図３は、この実施の形態で用いられる演出制御コマンドの内容の一例を示す説明図である。演出制御コマンドは、例えば２バイト構成であり、１バイト目はＭＯＤＥ（コマンドの分類）を示し、２バイト目はＥＸＴ（コマンドの種類）を表す。ＭＯＤＥデータの先頭ビット（ビット７）は必ず「１」とされ、ＥＸＴデータの先頭ビットは「０」とされる。なお、図３に示されたコマンド形態は一例であって、他のコマンド形態を用いてもよい。また、この例では、制御コマンドが２つの制御信号で構成されることになるが、制御コマンドを構成する制御信号数は、１であってもよいし、３以上の複数であってもよい。
【００５７】
図３に示す例において、コマンド８０ＸＸ（ｈ）は、特別図柄表示器４による特図ゲームにおいて特別図柄の変動表示を開始するときに送信される可変表示開始コマンドである。なお、ＸＸ（ｈ）は不特定の１６進数であることを示し、演出制御コマンドによる指示内容に応じて任意に設定される値であればよい。可変表示開始コマンドは、特別図柄の可変表示が開始されてから確定図柄が停止表示されるまでの時間である特別図柄の可変表示時間や、特図ゲームにおける可変表示結果が大当りとなるかハズレとなるか、可変表示中の飾り図柄をリーチとするか否か、などを示すＥＸＴデータを含んでいる。
【００５８】
ここで、リーチとは、導出表示した図柄（リーチ図柄）が大当り組合せの一部を構成しているときに未だ導出表示していない図柄（リーチ変動図柄という）については可変表示が行われている表示態様、あるいは、全て又は一部の図柄が大当り図柄の全て又は一部を構成しながら同期して可変表示している表示態様のことである。具体的には、予め定められた組合せ有効ライン上の一部の可変表示部に予め定められた大当り組合せを構成する図柄を停止表示しているときに未だ停止表示していない組合せ有効ライン上の可変表示部において可変表示が行われている表示態様（例えば、表示領域に設けられた「左」、「中」、「右」の可変表示部のうち「左」、「右」の可変表示部には大当り図柄の一部となる（例えば「７」）が停止表示されている状態で「中」の可変表示部は未だ可変表示が行われている表示態様）、あるいは、有効ライン上の可変表示部の全て又は一部の図柄が大当り図柄の全て又は一部を構成しながら同期して可変表示している表示態様（例えば、表示領域に設けられた「左」、「中」、「右」の可変表示部の全てで可変表示が行われてどの状態が表示されても同一の特別図柄が揃っている態様で可変表示が行われている表示態様）である。演出制御基板１２の側では、例えば可変表示開始コマンドを受信したことに応答して画像表示装置５における飾り図柄の可変表示を開始する。
【００５９】
コマンド９０００（ｈ）は、特別図柄表示器４による特図ゲームにおける特別図柄の変動表示を終了するときに送信される可変表示終了コマンドである。コマンドＡ０００（ｈ）は、特別図柄表示器４による特図ゲーム及び画像表示装置５における飾り図柄の可変表示にて表示結果が大当りとなったことにより大当り遊技状態が開始されるときに送信される大当り開始コマンドである。コマンドＡ００１（ｈ）は、大当り遊技状態が終了するときに送信される大当り終了コマンドである。コマンドＢ０００（ｈ）は、画像表示装置５における飾り図柄の可変表示態様をリーチとする旨の決定が所定回数（例えば１０回）の可変表示にわたり連続して行われたときに、乱数発生回路１７での故障が検出されたとして送信される故障検出コマンドである。コマンドＢ００１（ｈ）は、画像表示装置５における飾り図柄の可変表示結果をリーチとなることなくハズレとなる通常ハズレとする旨の決定が例えば所定回数（例えば５０回）の可変表示にわたり連続して行われたときに、乱数発生回路１７での故障が検出されたとして送信される故障検出コマンドである。
【００６０】
主基板１１に搭載された遊技制御用マイクロコンピュータ１００のＲＯＭ１０１には、ゲーム制御用のプログラムの他にも、遊技の進行を制御するために用いられる各種のデータテーブルが格納されている。例えば、ＲＯＭ１０１は、ＣＰＵ１０３が各種の判定や決定を行うために用意された複数の判定テーブルや決定テーブルを記憶する。この判定テーブルには、特別図柄表示器４による特図ゲームにて確定図柄を大当り図柄とするか否かを判定するために参照される大当り判定テーブルなどが含まれている。こうした大当り判定テーブルの一例として、この実施の形態では、図４（Ａ）に示す通常時大当り判定テーブル１１１と、図４（Ｂ）に示す確変時大当り判定テーブル１１２とが、ＲＯＭ１０１に記憶されている。
【００６１】
通常時大当り判定テーブル１１１及び確変時大当り判定テーブル１１２はそれぞれ、特図ゲームの表示結果を大当りとするかハズレとするかを示す判定結果を、大当り判定用の乱数値Ｒ１と対応付ける設定データなどから構成されている。そして、確変時大当り判定テーブル１１２では、通常時大当り判定テーブル１１１に比べてより多くの乱数値Ｒ１が、「大当り」の判定結果に割り振られている。すなわち、確率向上状態では確変時大当り判定テーブル１１２を用いて特図ゲームの表示結果を決定することで、通常時大当り判定テーブル１１１を用いて特図ゲームの表示結果を決定する通常遊技状態のときよりも、大当り遊技状態となる確率が高められる。
【００６２】
この実施の形態において、図４（Ａ）に示す通常時大当り判定テーブル１１１では、乱数発生回路１７にて大当り判定用の乱数値Ｒ１として発生する数値データ「０」〜「６５３３５」のうち「２００１」〜「２１８４」が「大当り」とする旨の判定結果と対応付けられている。一方、図４（Ｂ）に示す確変時大当り判定テーブル１１２では、乱数発生回路１７にて大当り判定用の乱数値Ｒ１として発生する数値データ「０」〜「６５３３５」のうち「２００１」〜「３１０４」が「大当り」とする旨の判定結果と対応付けられている。
【００６３】
その他の判定テーブルとしては、画像表示装置５における飾り図柄の可変表示態様をリーチとするか否かを判定するために参照されるリーチ判定テーブルなどがある。図５は、この実施の形態において用いられるリーチ判定テーブル１１３の構成例を示している。リーチ判定テーブル１１３は、飾り図柄の可変表示態様をリーチとするか否かを示す判定結果を、リーチ判定用の乱数値Ｒ２と対応付ける設定データなどから構成されている。図５に示すリーチ判定テーブル１１３では、リーチ判定用の乱数値Ｒ２としてリーチ判定用ランダムカウンタ１２２（図６）に記憶される数値データ「０」〜「９」のうち「８」が「リーチ」とする旨の判定結果と対応付けられている。
【００６４】
また、ＲＯＭ１０１に記憶される決定テーブルには、特別図柄表示器４による特図ゲームや画像表示装置５による飾り図柄の可変表示にて使用される可変表示パターンを決定するための可変表示パターン決定テーブルなどが含まれている。可変表示パターン決定テーブルとしては、大当り時可変表示パターン決定テーブル、リーチ時可変表示パターン決定テーブル、通常ハズレ時可変表示パターン決定テーブルなどが、予め用意されていればよい。各可変表示パターン決定テーブルは、可変表示パターンを決定するための可変表示パターン決定用乱数の値に基づいて、特別図柄表示器４にて開始される特図ゲームや画像表示装置５において開始される飾り図柄の可変表示にて使用する可変表示パターンを決定するための決定用データから構成されていればよい。
【００６５】
主基板１１に搭載された遊技制御用マイクロコンピュータ１００のＲＡＭ１０２には、特別図柄表示器４による特図ゲームの実行や画像表示装置５における飾り図柄の可変表示を制御するために用いられる各種のデータを保持するために、図６に示すような可変表示用データ保持エリア１２０が設けられている。可変表示用データ保持エリア１２０は、特図保留記憶部１２１と、リーチ判定用ランダムカウンタ１２２と、始動入賞口スイッチタイマ１２３と、リーチ回数カウンタ１２４と、通常ハズレ回数カウンタ１２５とを備えている。
【００６６】
特図保留記憶部１２１は、遊技球が普通可変入賞球装置６に入賞して特別図柄表示器４による特図ゲームや画像表示装置５における飾り図柄の可変表示を実行するための条件（実行条件）が成立したが、従前の可変表示を実行中である等の理由のために可変表示を実際に開始するための条件（開始条件）が成立していない保留状態を記憶する。特図保留記憶部１２１は、普通可変入賞球装置６への遊技球の入賞による始動条件の成立に基づいてＣＰＵ１０３が乱数発生回路１７から取得した大当り判定用の乱数値Ｒ１を、普通可変入賞球装置６への入賞順に従って、始動入賞記憶数が所定の上限値（例えば「４」）に達するまで保留番号と対応付けて記憶する。
【００６７】
リーチ判定用ランダムカウンタ１２２は、ＣＰＵ１０３が乱数発生回路１７から取得する大当り判定用の乱数値Ｒ１に同期して更新されるリーチ判定用の乱数値Ｒ２を記憶する。始動入賞口スイッチタイマ１２３は、始動入賞口スイッチ７０から入力される始動入賞信号ＳＳがオン状態にあるか、あるいはオフ状態にあるかに応じて、加算又はクリアされるスイッチタイマ値を記憶する。
【００６８】
リーチ回数カウンタ１２４は、画像表示装置５における飾り図柄の可変表示態様をリーチとする旨の判定が連続してなされた回数をカウントする。通常ハズレ回数カウンタ１２５は、画像表示装置５における飾り図柄の可変表示態様をリーチとすることなくハズレの可変表示結果を導出表示する旨の判定が連続してなされた回数をカウントする。
【００６９】
また、ＲＡＭ１０２には、パチンコ遊技機１における遊技状態や始動入賞口スイッチ７０以外の各種のスイッチから伝送された信号等に応じて、各々セットあるいはクリアされる複数種類のフラグを設定するための遊技制御フラグ設定エリアや、パチンコ遊技機１での遊技制御に用いられる複数種類のカウント値やタイマ値を示すデータを格納する遊技制御カウンタ／タイマ設定エリアなどが設けられてもよい。なお、フラグ設定やカウンタ／タイマに用いる回路は、ＲＡＭ１０２とは別個に設けたレジスタ回路などによって構成してもよい。
【００７０】
遊技制御フラグ設定エリアには、例えば特別図柄プロセスフラグや、普通図柄プロセスフラグ、大当り状態フラグ、入力状態フラグ、故障検出フラグ、故障報知中フラグなどが設けられている。
【００７１】
特別図柄プロセスフラグは、後述する特別図柄プロセス処理（図２０）において、どの処理を選択・実行すべきかを指示する。普通図柄プロセスフラグは、普通図柄表示器４０の表示状態を所定の順序で制御するために、所定の普通図柄プロセス処理においてどの処理を選択・実行すべきかを指示する。
【００７２】
大当り状態フラグは、特別図柄表示器４による特図ゲーム及び画像表示装置５における飾り図柄の可変表示での表示結果が大当りとなるときにオン状態にセットされ、大当り遊技状態が終了するときにクリアされてオフ状態となる。入力状態フラグは、Ｉ／Ｏポート１０４に入力される各種信号の状態等に応じて各々セットあるいはクリアさせる複数ビットからなるフラグである。故障検出フラグは、乱数発生回路１７での故障が検出されたか否かを指示するフラグである。例えば、乱数発生回路１７での故障が検出されていないときには、故障検出フラグの値が「０」に設定される。他方、リーチ回数カウンタ１２４におけるカウント値が所定のリーチ連続上限値（例えば「１０」）を超えたときには、故障検出フラグの値が「１」に設定される。また、通常ハズレ回数カウンタ１２５におけるカウント値が所定の通常ハズレ連続上限値（例えば「５０」）を超えたときには、故障検出フラグの値が「２」に設定される。故障報知中フラグは、例えば画像表示装置５において表示される画像などにより、乱数発生回路１７での故障が検出された旨の報知が行われているときにオン状態にセットされる。
【００７３】
図２に示すスイッチ回路１０７は、始動入賞口スイッチ７０からの始動入賞信号ＳＳや、その他の入賞口スイッチからの検出信号を取り込んで、遊技制御用マイクロコンピュータ１００に伝達する。ソレノイド回路１０８は、遊技制御用マイクロコンピュータ１００からの指令に従って各ソレノイド２１、２２を駆動する。ソレノイド２１は、リンク機構を介して普通可変入賞球装置６の可動翼片に連結されている。ソレノイド２２は、リンク機構を介して特別可変入賞球装置７の開閉板に連結されている。
【００７４】
演出制御基板１２は、画像表示装置５における表示動作や、スピーカ８Ｌ、８Ｒからの音声出力動作、遊技効果ランプ９におけるランプの点灯動作及び消灯動作などの制御を行うものである。例えば、演出制御基板１２は、主基板１１から伝送される演出制御コマンドに基づいて画像表示装置５により画像の切換表示を実行させることなどにより、各種の演出表示を実行する制御を行う。また、演出制御基板１２には、音声出力回路１３やランプドライバ回路１４への制御信号を伝送する配線などが接続されている。
【００７５】
演出制御基板１２には、演出制御用ＣＰＵ１０５が搭載されている。演出制御用ＣＰＵ１０５は、主基板１１からの演出制御コマンドを受信すると、画像表示装置５の表示制御を行ったり、音声出力回路１３に音声データを出力させるなどして音声出力制御を行ったり、ランプドライバ回路１４にランプデータを出力させるなどしてランプ点灯制御を行ったりする。
【００７６】
乱数発生回路１７は、大当りを発生させてパチンコ遊技機１を大当り遊技状態とするか否かを決定する大当り判定用の乱数を発生する。図７は、乱数発生回路１７の一構成例を示すブロック図である。図７に示す構成例では、乱数発生回路１７が、基準クロック信号出力回路１７１と、タイマ回路１７２と、ラッチ信号出力回路１７３と、カウンタ１７４と、クロック信号生成回路１７５と、乱数値記憶回路１７９とから構成されている。
【００７７】
基準クロック信号出力回路１７１は、所定の周波数（例えば２０ＭＨｚ）の基準クロック信号Ｓ１を生成するものである。基準クロック信号出力回路１７１は、この生成した基準クロック信号Ｓ１を、タイマ回路１７２とクロック信号生成回路１７５とに出力する。
【００７８】
タイマ回路１７２は、始動入賞口スイッチ７０から始動入賞信号ＳＳが入力されている時間を計測し、計測した時間が所定の時間（例えば３ｍｓ）になったとき、始動入賞信号ＳＳをラッチ信号出力回路１７３に出力する。この実施の形態において、タイマ回路１７２は、例えばアップカウンタ又はダウンカウンタによって構成され、ハイレベルの信号が入力されたことに応答して、起動する。タイマ回路１７２は、入力がハイレベルとなっている間、基準クロック信号出力回路１７１から基準クロック信号Ｓ１が入力される毎に、所定のタイマ値をアップカウント又はダウンカウントして行く。そして、アップカウント又はダウンカウントしたタイマ値が、３ｍｓに対応する値となったとき、タイマ回路１７２は、入力された信号を始動入賞信号ＳＳであると判定して、始動入賞信号ＳＳをラッチ信号出力回路１７３に出力する。
【００７９】
ラッチ信号出力回路１７３は、Ｄ型フリップフロップ回路などによって構成されている。ラッチ信号出力回路１７３の入力端子Ｄは、タイマ回路１７２の出力端子に接続され、クロック端子ＣＫは、クロック信号生成回路１７５の逆相出力端子Ｑ（バー）に接続されている。また、ラッチ信号出力回路１７３の出力端子Ｑは、乱数値記憶回路１７９に接続されている。ラッチ信号出力回路１７３は、入力端子Ｄから入力される始動入賞信号ＳＳを、クロック端子ＣＫから入力されるラッチ用クロック信号Ｓ３の立ち上がりエッジに同期させて、ラッチ信号ＳＬを生成して出力端子Ｑから出力する。
【００８０】
カウンタ１７４は、クロック信号生成回路１７５の正相出力端子Ｑから入力されるカウント用クロック信号Ｓ２の立ち上がりエッジに応答して、出力するカウント値Ｃを所定の初期値から所定の最終値まで循環的に更新する。この実施の形態において、カウンタ１７４は、１６ビットのバイナリカウンタであり、カウント用クロック信号Ｓ２の立ち上がりエッジが入力される毎に、カウント値Ｃを「０」から「６５５３５」まで１ずつカウントアップして行く。そして、カウント値Ｃを「６５５３５」までカウントアップすると、「０」に戻して、再び「６５５３５」までカウントアップして行く。即ち、カウント値Ｃは、カウンタ１７４にカウント用クロック信号Ｓ２の立ち上がりエッジが入力される毎に、「０」→「１」→…→「６５５３５」→「０」→…と循環的に更新される。
【００８１】
クロック信号生成回路１７５は、Ｄ型フリップフロップ回路などによって構成されている。クロック信号生成回路１７５のクロック端子ＣＫは、基準クロック信号出力回路１７１の出力端子に接続され、正相出力端子Ｑは、カウンタ１７４に接続されている。また、クロック信号生成回路１７５の逆相出力端子（反転出力端子）Ｑ（バー）は、その入力端子Ｄとラッチ信号出力回路１７３のクロック端子ＣＫとに接続されている。
【００８２】
クロック信号生成回路１７５は、逆相出力端子Ｑ（バー）から入力端子Ｄへとフィードバックされる信号を、基準クロック信号出力回路１７１からクロック端子ＣＫへと入力される基準クロック信号Ｓ１が立ち上がるタイミングに同期させて、正相出力端子Ｑから出力すると共に、この正相出力端子Ｑから出力される信号の逆相信号（反転信号）を逆相出力端子Ｑ（バー）から出力する。このようにして、クロック信号生成回路１７５は、周期が同一で位相が異なる２つのクロック信号（カウント用クロック信号Ｓ２及びラッチ用クロック信号Ｓ３）を生成して、カウント用クロック信号Ｓ２を正相出力端子Ｑから、ラッチ用クロック信号Ｓ３を逆相出力端子Ｑ（バー）から出力することができる。
【００８３】
具体的には、正相出力端子Ｑからは、周波数１０ＭＨｚのカウント用クロック信号Ｓ２が出力され、逆相出力端子Ｑ（バー）からは、このカウント用クロック信号Ｓ２の逆相信号、即ち、カウント用クロック信号Ｓ２と同じく周波数が１０ＭＨｚで、カウント用クロック信号Ｓ２とは位相がπ（＝１８０°）だけ異なるラッチ用クロック信号Ｓ３が出力される。
【００８４】
乱数値記憶回路１７９は、１６ビットレジスタであり、後述するステップＳ２５の始動入賞処理において読み出される乱数値Ｒ１を記憶する。乱数値記憶回路１７９は、ラッチ信号出力回路１７３の出力端子Ｑから入力されるラッチ信号ＳＬの立ち上がりエッジに応答して、カウンタ１７４から入力されるカウント値Ｃを、乱数値Ｒ１としてラッチして記憶することにより、乱数発生回路１７に始動入賞信号ＳＳが入力される毎に、記憶する乱数値Ｒ１を順次更新する。
【００８５】
図８は、乱数値記憶回路１７９の構成例を示す回路図である。乱数値記憶回路１７９は、２個のＡＮＤ回路２０１，２０３と、２個のＮＯＴ回路２０２，２０４と、１６個のフリップフロップ回路２１０〜２２５と、１６個のＯＲ回路２３０〜２４５と、から構成されている。
【００８６】
ＡＮＤ回路２０１の入力端子は、ラッチ信号出力回路１７３の出力端子ＱとＮＯＴ回路２０４の出力端子とに接続され、出力端子は、ＮＯＴ回路２０２の入力端子とフリップフロップ回路２１０〜２２５のクロック端子ＣＫ０〜ＣＫ１５とに接続されている。ＮＯＴ回路２０２の入力端子は、ＡＮＤ回路２０１の出力端子に接続され、出力端子は、ＡＮＤ回路２０３の一方の入力端子に接続されている。
【００８７】
ＡＮＤ回路２０３の入力端子は、ＮＯＴ回路２０２の出力端子と遊技制御用マイクロコンピュータ１００のＩ／Ｏポート１０４とに接続され、出力端子は、ＮＯＴ回路２０４の入力端子に接続されている。ＮＯＴ回路２０４の入力端子は、ＡＮＤ回路２０３の出力端子に接続され、出力端子は、ＡＮＤ回路２０１の一方の入力端子とＯＲ回路２３０〜２４５の各々の一方の入力端子とに接続されている。
【００８８】
フリップフロップ回路２１０〜２２５の入力端子Ｄ０〜Ｄ１５は、カウンタ１７４の出力端子に接続されている。フリップフロップ回路２１０〜２２５のクロック端子ＣＫ０〜ＣＫ１５は、ＡＮＤ回路２０１の出力端子に接続され、出力端子Ｑ０〜Ｑ１５は、ＯＲ回路２３０〜２４５の各々の他方の入力端子に接続されている。
【００８９】
ＯＲ回路２３０〜２４５の入力端子は、ＮＯＴ回路２０４の出力端子とフリップフロップ回路２１０〜２２５の出力端子の各々とに接続され、出力端子は、遊技制御用マイクロコンピュータ１００のＩ／Ｏポート１０４に接続されている。図９は、ＯＲ回路２３０〜２４５の出力端子と遊技制御用マイクロコンピュータ１００のＩ／Ｏポート１０４との接続の詳細を説明するための図である。この実施の形態において、ＯＲ回路２３０〜２４５の出力端子と、Ｉ／Ｏポート１０４に含まれる大当り判定用乱数の入力ポートの各ビットは、図９に示すように、入れ替えて接続されている。これにより、遊技制御用マイクロコンピュータ１００に入力される乱数のランダム性を高めることができる。
【００９０】
上記構成を備える乱数値記憶回路１７９の動作を図１０に示すタイミングチャートを参照して説明する。
【００９１】
遊技制御用マイクロコンピュータ１００から出力制御信号ＳＣ（ハイレベルの信号）が入力されていない場合に（ＡＮＤ回路２０３の一方の入力がローレベルの場合に）、ラッチ信号出力回路１７３の出力端子Ｑから入力されるラッチ信号ＳＬがローレベルからハイレベルに立ち上がるタイミング（図１０に示す例では、タイミングＴ１，Ｔ２，Ｔ７）に、ＡＮＤ回路２０１の入力は、共にハイレベルとなり、その出力端子から出力される信号ＳＲは、ハイレベルとなる。そして、ＡＮＤ回路２０１から出力された信号ＳＲは、フリップフロップ回路２１０〜２２５のクロック端子ＣＫ０〜ＣＫ１５に入力される。
【００９２】
フリップフロップ回路２１０〜２２５は、クロック端子ＣＫ０〜ＣＫ１５から入力される信号ＳＲの立ち上がりエッヂに応答して、カウンタ１７４から入力端子Ｄ０〜Ｄ１５を介して入力されるカウント値ＣのビットデータＣ０〜Ｃ１５を乱数値のビットデータＲ０〜Ｒ１５としてラッチして格納し、格納した乱数値Ｒ１のビットデータＲＡ０〜ＲＡ１５を出力端子Ｑ０〜Ｑ１５から出力する。
【００９３】
出力制御信号ＳＣが入力されていない場合（図１０に示す例では、タイミングＴ３までの期間、タイミングＴ６以降の期間）、ＡＮＤ回路２０３の一方の入力がローレベルとなるため、その出力端子から出力される信号ＳＧは、ローレベルとなる。信号ＳＧは、ＮＯＴ回路２０４において反転され、ＯＲ回路２３０〜２４５の一方の入力端子には、ハイレベルの信号が入力される。
【００９４】
このようにＯＲ回路２３０〜２４５の一方の入力がハイレベルとなるため、他方の入力端子に入力される信号がハイレベルであるかローレベルであるかに関わらず、即ち、入力される乱数値Ｒ１のビットデータＲＡ０〜ＲＡ１５の値が「０」であるか「１」であるかに関わらず、ＯＲ回路２３０〜２４５から出力される信号ＳＯ０〜ＳＯ１５は、全てハイレベル（「１」）となる。これにより、乱数値記憶回路１７９から出力される値は、常に「６３５５３５（＝１１１１ｈ）」となるため、乱数値記憶回路１７９から乱数値Ｒ１を読み出すことはできなくなる。即ち、出力制御信号ＳＣが入力されていない場合、乱数値記憶回路１７９は、読出不能（ディセイブル）状態となる。
【００９５】
そして、ラッチ信号出力回路１７３から入力されるラッチ信号ＳＬがローレベルのときに、遊技制御用マイクロコンピュータ１００から出力制御信号ＳＣが入力されると（図１０に示す例では、タイミングＴ４からタイミングＴ６までの期間）、ＡＮＤ回路２０３の入力が共にハイレベルとなるため、その出力端子から出力される信号ＳＧは、ハイレベルとなる。信号ＳＧは、ＮＯＴ回路２０４において反転され、ＯＲ回路２３０〜２４５の一方の入力端子には、ローレベルの信号が入力される。
【００９６】
このようにＯＲ回路２３０〜２４５の一方の入力がローレベルとなるため、他方の入力端子に入力される信号がハイレベルのときは、その出力端子からハイレベルの信号が出力され、ローレベルのときは、ローレベルの信号が出力される。即ち、ＯＲ回路２３０〜２４５の他方の入力端子に入力される乱数値Ｒ１のビットデータＲＡ０〜ＲＡ１５の値は、ＯＲ回路２３０〜２４５の出力端子からそのまま（ビットデータＲＡ０〜ＲＡ１５の値が「１」のときは「１」が、「０」のときは「０」が、）出力される。これにより、乱数値記憶回路１７９からの乱数値Ｒ１の読出が可能となる。即ち、出力制御信号ＳＣが入力されている場合、乱数値記憶回路１７９は、読出可能（イネイブル）状態となる。
【００９７】
但し、遊技制御用マイクロコンピュータ１００から出力制御信号ＳＣが入力される前に、ラッチ信号出力回路１７３からラッチ信号ＳＬが入力されている場合、ＡＮＤ回路２０３の一方の入力がローレベルとなるため、その後、ラッチ信号ＳＬが入力されている状態のままの状態で、出力制御信号ＳＣが入力されても（図１０に示す例では、タイミングＴ３からタイミングＴ４の期間）、その出力端子から出力される信号ＳＧは、ローレベルのままとなる。そして、信号ＳＧは、ＮＯＴ回路２０４において反転され、ＯＲ回路２３０〜２４５の一方の入力端子には、ハイレベルの信号が入力される。
【００９８】
このようにＯＲ回路２３０〜２４５の一方の入力がハイレベルとなるため、他方の入力端子に入力される信号がハイレベルであるかローレベルであるかに関わらず、ＯＲ回路２３０〜２４５から出力される信号ＳＯ０〜ＳＯ１５は、全てハイレベルとなり、出力制御信号ＳＣが入力されているにも関わらず、乱数値記憶回路１７９から乱数値Ｒ１を読み出すことができない状態のままとなる。即ち、ラッチ信号ＳＬが入力されているとき、乱数値記憶回路１７９は、出力制御信号ＳＣに対して受信不能状態となる。
【００９９】
また、ラッチ信号出力回路１７３から入力されるラッチ信号ＳＬがハイレベルになる前に、遊技制御用マイクロコンピュータ１００から出力制御信号ＳＣが入力されている場合、ＡＮＤ回路２０１の一方の入力がローレベルとなるため、その後、出力制御信号ＳＣが入力されているままの状態で、入力されるラッチ信号ＳＬがハイレベルになっても（図１０に示す例では、タイミングＴ５）、その出力端子から出力される信号ＳＲは、ローレベルのままとなる。このため、フリップフロップ回路２１０〜２２５のクロック端子ＣＫ０〜ＣＫ１５に入力される信号ＳＲは、ローレベルからハイレベルに立ち上がらず、フリップフロップ回路２１０〜２２５に格納されている乱数値Ｒ１のビットデータＲＡ０〜ＲＡ１５は、ラッチ信号出力回路１７３から入力されるラッチ信号ＳＬが立ち上がっても、更新されない。即ち、出力制御信号ＳＣが入力されているとき、乱数値記憶回路１７９は、ラッチ信号ＳＬに対して受信不能状態となる。
【０１００】
図１１は、図７に示す乱数発生回路１７の構成例における動作を説明するためのタイミングチャートである。
【０１０１】
図１１（Ａ）に示すように、基準クロック信号出力回路１７１は、タイミングＴ１０、Ｔ１１、Ｔ１２、…において、ローレベルからハイレベルに立ち上がる周波数２０ＭＨｚの基準クロック信号Ｓ１を生成して、タイマ回路１７２と、クロック信号生成回路１７５のクロック端子ＣＫとに出力する。
【０１０２】
クロック信号生成回路１７５は、逆相出力端子Ｑ（バー）から入力端子Ｄへとフィードバックされるラッチ用クロック信号Ｓ３を、クロック端子ＣＫから入力される基準クロック信号Ｓ１の立ち上がりエッヂに応答して、ラッチして正相出力端子Ｑから出力する。これにより、正相出力端子Ｑからは、図１１（Ｂ）に示すように、タイミングＴ１０、Ｔ１２、…において、ローレベルからハイレベルへと立ち上がる周波数１０ＭＨｚのカウント用クロック信号Ｓ２が出力される。
【０１０３】
また、クロック信号生成回路１７５は、正相出力端子Ｑから出力するカウント用クロック信号Ｓ２を反転して逆相出力端子Ｑ（バー）から出力する。これにより、逆相出力端子Ｑ（バー）からは、図１１（Ｄ）に示すように、タイミングＴ１１、Ｔ１３、…において、ローレベルからハイレベルへと立ち上がる周波数１０ＭＨｚのラッチ用クロック信号Ｓ３が出力される。
【０１０４】
そして、カウンタ１７４は、図１１（Ｃ）に示すように、クロック信号生成回路１７５の正相出力端子Ｑから入力されるカウント用クロック信号Ｓ２の立ち上がりエッヂに応答して、カウント値Ｃを更新して出力する。一方、ラッチ信号出力回路１７３は、入力端子Ｄから入力される図１１（Ｅ）に示す始動入賞信号ＳＳを、クロック信号生成回路１７５の逆相出力端子Ｑ（バー）からクロック端子ＣＫへと入力されるラッチ用クロック信号Ｓ３の立ち上がりエッヂに同期させて、図１１（Ｆ）に示すラッチ信号ＳＬを生成して出力端子Ｑから出力する。
【０１０５】
乱数値記憶回路１７９は、カウンタ１７４から入力端子Ｄへと入力されるカウント値Ｃを、ラッチ信号出力回路１７３の出力端子Ｑからクロック端子ＣＫへと入力されるラッチ信号ＳＬの立ち上がりエッジに応答して、乱数値Ｒ１としてラッチして記憶することにより、図１１（Ｇ）に示すように、記憶する乱数値Ｒ１を更新する。このようにして、図７に示す構成を有する乱数発生回路１７は、カウント値Ｃの更新タイミングとカウント値Ｃのラッチタイミングとを確実に異ならせることができる。
【０１０６】
図１２は、乱数発生回路１７における別の構成例を示すブロック図である。なお、図１２に示す乱数発生回路１７において図７に示す構成と同一の構成には、同一の符号が付されている。図１２に示す構成例では、乱数発生回路１７が、基準クロック信号出力回路１７１と、タイマ回路１７２と、ラッチ信号出力回路１７３と、カウンタ１７４と、分周回路１７６と、セレクタ１７７と、乱数値記憶回路１７９とから構成されている。
【０１０７】
図１２に示す構成例では、基準クロック信号出力回路１７１により生成した基準クロック信号Ｓ１が、タイマ回路１７２、分周回路１７６及びセレクタ１７７に出力される。分周回路１７６は、基準クロック信号出力回路１７１から入力される基準クロック信号Ｓ１を２分周して、分周クロック信号Ｓ４を生成する。分周回路１７６は、生成した分周クロック信号Ｓ４をセレクタ１７７に出力する。
【０１０８】
セレクタ１７７は、例えば差動ペアを形成する２つのＣＭＯＳ（Complementary Metal Oxide Semiconductor）トランジスタ等から構成されている。セレクタ１７７は、分周回路１７６から入力される分周クロック信号Ｓ４のレベルに応じて、基準クロック信号出力回路１７１から入力される基準クロック信号Ｓ１を、第１及び第２の出力端子Ｏ１、Ｏ２のうちのいずれか一方から出力する。この実施の形態において、分周回路１７６から入力される分周クロック信号Ｓ４がハイレベルのとき、セレクタ１７７は、第１の出力端子Ｏ１をオンすると共に第２の出力端子Ｏ２をオフし、基準クロック信号出力回路１７１から入力される基準クロック信号Ｓ１を第１の出力端子Ｏ１から出力する。一方、分周回路１７６から入力される分周クロック信号Ｓ４がローレベルのとき、セレクタ１７７は、第１の出力端子Ｏ１をオフすると共に第２の出力端子Ｏ２をオンし、基準クロック信号出力回路１７１から入力される基準クロック信号Ｓ１を第２の出力端子Ｏ２から出力する。
【０１０９】
図１２に示す構成例では、ラッチ信号出力回路１７３の入力端子Ｄがタイマ回路１７２の出力端子に、クロック端子Ｃｌｋがセレクタ１７７の第２の出力端子Ｏ２に、それぞれ接続されている。ラッチ信号出力回路１７３は、入力端子Ｄから入力される始動入賞信号ＳＳを、クロック端子Ｃｌｋから入力される第２の出力クロック信号Ｓ６の立ち上がりエッヂに同期させ、ラッチ信号（ハイレベルの信号）ＳＬとして出力端子Ｑから出力する。
【０１１０】
また、図１２に示す構成例では、カウンタ１７４が、セレクタ１７７の第１の出力端子Ｏ１から出力される第１の出力クロック信号Ｓ５の立ち上がりエッヂに応答して、カウント値Ｃを所定の初期値から所定の最終値まで循環的に更新する。
【０１１１】
図１３は、図１２に示す乱数発生回路１７の構成例における動作を説明するためのタイミングチャートである。
【０１１２】
図１３（Ａ）に示すように、基準クロック信号出力回路１７１は、タイミングＴ２０、Ｔ３０、…において、ローレベルからハイレベルに立ち上がる基準クロック信号Ｓ１を生成して、タイマ回路１７２、分周回路１７６及びセレクタ１７７に出力する。
【０１１３】
分周回路１７６は、基準クロック信号出力回路１７１から入力された基準クロック信号Ｓ１を２分周して、Ｔ２０からＴ３０までの期間、Ｔ２１からＴ３１までの期間、…においてハイレベルとなり、Ｔ３０からＴ２１までの期間、Ｔ３１からＴ２２までの期間、…においてローレベルとなる、図１３（Ｂ）に示す分周クロック信号Ｓ４を生成して、セレクタ１７７に出力する。
【０１１４】
セレクタ１７７は、分周回路１７６から入力される分周クロック信号Ｓ４がハイレベルのとき、即ち、Ｔ２０からＴ３０までの期間、Ｔ２１からＴ３１までの期間、…において、基準クロック信号出力回路１７１から入力される基準クロック信号Ｓ１を第１の出力端子Ｏ１から出力する。これにより、セレクタ１７７の第１の出力端子Ｏ１からは、タイミングＴ２０、Ｔ２１、…において、ローレベルからハイレベルに立ち上がる、図１３（Ｃ）に示す第１の出力クロック信号Ｓ５が出力され、この第１の出力クロック信号Ｓ５は、カウンタ１７４に供給される。そして、カウンタ１７４は、図１３（Ｄ）に示すように、セレクタ１７７から供給される第１の出力クロック信号Ｓ５の立ち上がりエッヂが入力される毎に、カウント値Ｃを更新して乱数値記憶回路１７９に出力する。
【０１１５】
一方、セレクタ１７７は、分周回路１７６から入力される分周クロック信号Ｓ４がローレベルのとき、即ち、Ｔ３０からＴ２１までの期間、Ｔ３１からＴ２２までの期間、…において、基準クロック信号出力回路１７１から入力される基準クロック信号Ｓ１を第２の出力端子Ｏ２から出力する。これにより、セレクタ１７７の第２の出力端子Ｏ２からは、タイミングＴ３０、Ｔ３１、…において、ローレベルからハイレベルに立ち上がる、図１３（Ｅ）に示す第２の出力クロック信号Ｓ６が出力され、この第２の出力クロック信号Ｓ６は、ラッチ信号出力回路１７３に供給される。ラッチ信号出力回路１７３は、入力端子Ｄから入力される図１３（Ｆ）に示す始動入賞信号ＳＳを、セレクタ１７７から供給される第２の出力クロック信号Ｓ６の立ち上がりエッヂに同期させ、図１３（Ｇ）に示すラッチ信号ＳＬを出力する。
【０１１６】
乱数値記憶回路１７９は、カウンタ１７４から入力端子Ｄへと入力されるカウント値Ｃを、ラッチ信号出力回路１７３の出力端子Ｑからクロック端子ＣＫへと入力されるラッチ信号ＳＬの立ち上がりエッジに応答して、乱数値Ｒ１としてラッチして記憶することにより、図１３（Ｈ）に示すように、記憶する乱数値Ｒ１を更新する。このようにして、図１２に示す構成を有する乱数発生回路１７は、カウント値Ｃの更新タイミングとカウント値Ｃのラッチタイミングとを確実に異ならせることができる。
【０１１７】
図１４は、乱数発生回路１７における更に別の構成例を示すブロック図である。なお、図１４に示す乱数発生回路１７において図７及び図１２に示す構成と同一の構成には、同一の符号が付されている。図１４に示す構成例では、乱数発生回路１７が、基準クロック信号出力回路１７１と、タイマ回路１７２と、ラッチ信号出力回路１７３と、カウンタ１７４と、遅延回路１７８と、乱数値記憶回路１７９とから構成されている。
【０１１８】
図１４に示す構成例では、基準クロック信号出力回路１７１により生成した基準クロック信号Ｓ１が、タイマ回路１７２、カウンタ１７４及び遅延回路１７８に出力される。遅延回路１７８は、基準クロック信号出力回路１７１から入力される基準クロック信号Ｓ１を、この基準クロック信号Ｓ１の周期の整数倍の期間とは異なる期間だけ遅延させて、遅延クロック信号Ｓ７を生成する。遅延回路１７８は、生成した遅延クロック信号Ｓ７をラッチ信号出力回路１７３に出力する。
【０１１９】
図１４に示す構成例では、ラッチ信号出力回路１７３の入力端子Ｄがタイマ回路１７２の出力端子に、クロック端子Ｃｌｋが遅延回路１７８の出力端子に、それぞれ接続されている。ラッチ信号出力回路１７３は、入力端子Ｄから入力される始動入賞信号ＳＳを、クロック端子Ｃｌｋから入力される遅延クロック信号Ｓ７の立ち上がりエッヂに同期させ、ラッチ信号（ハイレベルの信号）ＳＬとして出力端子Ｑから出力する。
【０１２０】
また、図１４に示す構成例では、カウンタ１７４が基準クロック信号出力回路１７１から入力される基準クロック信号Ｓ１の立ち上がりエッヂに応答して、カウント値Ｃを所定の初期値から所定の最終値まで循環的に更新する。
【０１２１】
図１５は、図１４に示す乱数発生回路１７の構成例における動作を説明するためのタイミングチャートである。
【０１２２】
図１５（Ａ）に示すように、基準クロック信号出力回路１７１は、タイミングＴ４０、Ｔ４１、…において、ローレベルからハイレベルに立ち上がる基準クロック信号Ｓ１を生成して、タイマ回路１７２、カウンタ１７４及び遅延回路１７８に出力する。
【０１２３】
カウンタ１７４は、図１５（Ｃ）に示すように、基準クロック信号出力回路１７１から供給される基準クロック信号Ｓ１の立ち上がりエッヂが入力される毎に、カウント値Ｃを更新して乱数値記憶回路１７９に出力する。一方、遅延回路１７８は、入力された基準クロック信号Ｓ１をΔＴ（≠ｎＴ：ｎは整数）だけ遅延させて、タイミングＴ５０、Ｔ５１、…においてローレベルからハイレベルに立ち上がる周期Ｔの、図１５（Ｂ）に示す遅延クロック信号Ｓ７を生成して、ラッチ信号出力回路１７３のクロック端子Ｃｌｋに出力する。
【０１２４】
そして、ラッチ信号出力回路１７３は、入力端子Ｄから入力される図１５（Ｄ）に示す始動入賞信号ＳＳを、クロック端子Ｃｌｋから入力される遅延クロック信号Ｓ７の立ち上がりエッヂに同期させ、図１５（Ｅ）に示すラッチ信号ＳＬを出力する。
【０１２５】
乱数値記憶回路１７９は、カウンタ１７４から入力端子Ｄへと入力されるカウント値Ｃを、ラッチ信号出力回路１７３の出力端子Ｑからクロック端子ＣＫへと入力されるラッチ信号ＳＬの立ち上がりエッジに応答して、乱数値Ｒ１としてラッチして記憶することにより、図１５（Ｆ）に示すように、記憶する乱数値Ｒ１を更新する。このようにして、図１４に示す構成を有する乱数発生回路１７は、カウント値Ｃの更新タイミングとカウント値Ｃのラッチタイミングとを確実に異ならせることができる。
【０１２６】
次に、本実施例におけるパチンコ遊技機１の動作（作用）を説明する。図１６は、主基板１１に搭載された遊技制御用マイクロコンピュータ１００が実行する遊技制御メイン処理を示すフローチャートである。主基板１１では、電源基板からの電源電圧が供給されると、遊技制御用マイクロコンピュータ１００が起動し、ＣＰＵ１０３が、まず、図１６のフローチャートに示す遊技制御メイン処理を実行する。遊技制御メイン処理を開始すると、ＣＰＵ１０３は、割込禁止に設定した後（ステップＳ１１）、必要な初期設定を行う（ステップＳ１２）。この初期設定では、例えば、ＲＡＭ１０２がクリアされる。また、遊技制御用マイクロコンピュータ１００に内蔵されたＣＴＣ（カウンタ／タイマ回路）のレジスタ設定を行う。これにより、以後、所定時間（例えば、２ミリ秒ごと）ごとにＣＴＣから割込要求信号がＣＰＵ１０３へ送出され、ＣＰＵ１０３は定期的にタイマ割込処理を実行することができる。初期設定が終了すると、割込を許可した後（ステップＳ１３）、ループ処理に入る。
【０１２７】
図１６に示す遊技制御メイン処理を実行したＣＰＵ１０３は、ＣＴＣからの割込要求信号を受信して割込要求を受け付けると、図１７のフローチャートに示す遊技制御割込処理を実行する。
【０１２８】
遊技制御割込処理を開始すると、ＣＰＵ１０３は、まず、所定のスイッチ処理を実行する（ステップＳ２１）。スイッチ処理では、スイッチ回路１０７を介して始動入賞口スイッチ７０から入力される始動入賞信号ＳＳなどの各種の検出信号がオン状態となっているか否かを判別する。始動入賞信号ＳＳがオン状態である場合には、始動入賞口スイッチタイマ１２３におけるタイマ値を「１」加算する。一方、始動入賞信号ＳＳがオフ状態である場合には、始動入賞口スイッチタイマ１２３におけるタイマ値をクリアする。
【０１２９】
続いて、所定のエラー処理を実行することにより、パチンコ遊技機１の異常診断を行い、その診断結果に応じて必要ならば警告を発生可能とする（ステップＳ２２）。この後、所定の判定用乱数を更新する判定用乱数更新処理（ステップＳ２３）と、リーチ判定用乱数（乱数値Ｒ２）を除く所定の表示用乱数を更新する表示用乱数更新処理（ステップＳ２４）と、を順次実行する。
【０１３０】
次に、ＣＰＵ１０３は、始動入賞処理を実行する（ステップＳ２５）。始動入賞処理では、普通可変入賞球装置６への遊技球の入賞が検出されたときに、大当り判定用乱数となる乱数値Ｒ１を示す数値データを乱数発生回路１７から取得して特図保留記憶部１２１に記憶させる処理などを実行する。この後、ＣＰＵ１０３は、特別図柄プロセス処理を実行する（ステップＳ２６）。特別図柄プロセス処理では、遊技状態に応じてパチンコ遊技機１を所定の順序で制御するために、遊技制御フラグ設定エリアに設けられた特別図柄プロセスフラグに従って該当する処理が選択されて実行される。特別図柄プロセス処理に続いて、ＣＰＵ１０３は、普通図柄プロセス処理を実行する（ステップＳ２７）。普通図柄プロセス処理では、普通図柄表示器４０を所定の順序で制御するために、遊技制御フラグ設定エリアに設けられた普通図柄プロセスフラグに従って該当する処理が選択されて実行される。
【０１３１】
さらに、ＣＰＵ１０３は、所定のコマンド制御処理を実行することにより、主基板１１から演出制御基板１２等のサブ側の制御基板に対して制御コマンドを送出し、遊技状態に合わせた演出動作等の動作制御を指示する（ステップＳ２８）。例えば、ＣＰＵ１０３が所定のコマンド送信テーブルに設定された制御データに基づいてＩ／Ｏポート１０４からの信号出力動作を制御することなどにより、演出制御基板１２等のサブ側の制御基板に対して、遊技の進行を制御する制御信号を送信させる。このコマンド制御処理により主基板１１から送出された演出制御コマンドを演出制御基板１２の演出制御用ＣＰＵ１０５が受け取り、その表示制御コマンドに従って画像表示装置５の表示制御などが行われる。
【０１３２】
また、ＣＰＵ１０３は、所定の情報出力処理を実行することにより、各種出力データの格納領域の内容をＩ／Ｏポート１０４に含まれる各出力ポートに出力する（ステップＳ２９）。この情報出力処理では、主基板１１から所定の情報端子基板に、大当り情報、始動情報、確率変動情報などをホール管理用コンピュータに対して出力する指令の送出も行われる。
【０１３３】
続いて、ＣＰＵ１０３は、所定のソレノイド出力処理を実行することにより、所定の条件が成立したときに普通可変入賞球装置６における可動翼片の可動制御や特別可変入賞球装置７における開閉板の開閉駆動を行う（ステップＳ３０）。この後、所定の賞球処理を実行することにより、始動入賞口スイッチ７０から入力された始動入賞信号ＳＳに基づく賞球数の設定などを行い、払出制御基板に対して払出制御コマンドを出力可能とする（ステップＳ３１）。
【０１３４】
図１８は、始動入賞処理として、図１７に示すステップＳ２５にて実行される処理の一例を示すフローチャートである。この始動入賞処理において、ＣＰＵ１０３は、まず、遊技球が普通可変入賞球装置６に入賞したか否かを、始動入賞口スイッチタイマ１２３におけるタイマ値をチェックすることにより、判別する（ステップＳ２０１）。ステップＳ２０１において、ＣＰＵ１０３は、始動入賞口スイッチタイマ１２３におけるタイマ値をロードし、ロードしたタイマ値を所定のスイッチオン判定値（例えば「２」）と比較する。ここで、スイッチオン判定値は、タイマ割込処理の実行回数（例えば「２」）に対応して予め定められている。これにより、ＣＰＵ１０３は、所定回（例えば２回）のタイマ割込処理が実行されている間（例えば４ｍｓ）、始動入賞口スイッチ７０から始動入賞信号ＳＳが継続して入力されたが否かを判別することができる。
【０１３５】
そして、この比較結果に基づいて、ＣＰＵ１０３は、タイマ値がスイッチオン判定値「２」以上であるか否かを判別する。タイマ値がスイッチオン判定値「２」未満である場合には、そのまま始動入賞処理が終了する一方で、タイマ値がスイッチオン判定値「２」以上である場合には、遊技球が入賞しているものと判断して（ステップＳ２０１；Ｙｅｓ）、始動入賞口スイッチタイマ１２３におけるタイマ値をクリアする（ステップＳ２０２）。このときには、特図保留記憶部１２１における始動入賞記憶数が所定の上限値（例えば「４」）に達しているか否かを判定する（ステップＳ２０３）。ここで、特図保留記憶部１２１において保留番号の最大値に対応付けて乱数値Ｒ１が記憶されている場合には、始動入賞記憶数が上限値に達していると判断される。
【０１３６】
始動入賞記憶数が上限値に達しているときには（ステップＳ２０３；Ｙｅｓ）、今回の入賞による始動検出は無効として、そのまま始動入賞処理が終了する。一方、始動入賞記憶数が上限値未満であるときには（ステップＳ２０３；Ｎｏ）、乱数発生回路１７が備える乱数値記憶回路１７９に出力制御信号ＳＣを送出して、乱数値記憶回路１７９を読出可能（イネイブル）状態に制御する（ステップＳ２０４）。
【０１３７】
続いて、ＣＰＵ１０３は、乱数値記憶回路１７９から乱数値Ｒ１を読み出して取得し（ステップＳ２０５）、この取得した乱数値Ｒ１を、例えばＲＡＭ１０２に設けられた所定のバッファ領域に格納した後（ステップＳ２０６）、乱数値記憶回路１７９への出力制御信号ＳＣの送出を停止して、乱数値記憶回路１７９を読出不能（ディセイブル）状態に制御する（ステップＳ２０７）。そして、ＣＰＵ１０３は、始動入賞記憶数を「１」加算し（ステップＳ２０８）、所定のバッファ領域に格納した乱数値Ｒ１を特図保留記憶部１２１の空エントリの先頭にセットして記憶させる（ステップＳ２０９）。
【０１３８】
ステップＳ２０９の処理を実行した後には、ステップＳ２０５にて取得した乱数値Ｒ１に対応するリーチ判定用の乱数値を、乱数値Ｒ２としてリーチ判定用ランダムカウンタ１２２にセットする（ステップＳ２１０）。例えば図１９に示すように、ＣＰＵ１０３は、ステップＳ２０５にて取得した乱数値Ｒ１に応じて、リーチ判定用の乱数値Ｒ２を「０」〜「９」のいずれかに設定して、リーチ判定用ランダムカウンタ１２２にセットする。これにより、リーチ判定用ランダムカウンタ１２２では、乱数値記憶回路１７９から読み出される乱数値Ｒ１に同期して、リーチ判定用の乱数値Ｒ２が更新されることになる。
【０１３９】
図２０は、特別図柄プロセス処理として、図１７のステップＳ２６にて実行される処理の一例を示すフローチャートである。図２０に示す特別図柄プロセス処理では、ＲＡＭ１０２等の遊技制御フラグ設定エリアに設けられた特別図柄プロセスフラグの値に応じて、以下のようなステップＳ１１０〜Ｓ１１８の各処理を実行する。
【０１４０】
ステップＳ１１０の特別図柄通常処理は、特別図柄プロセスフラグの値が初期値「０」のときに実行される処理である。この処理において、ＣＰＵ１０３は、特図保留記憶部１２１における始動入賞記憶数が「０」であるか否かを判別する。ここで、特図保留記憶部１２１において、保留番号「１」に対応した乱数値Ｒ１等の各種データが記憶されていない場合には、始動入賞記憶数が「０」であると判別される。始動入賞記憶数が「０」であれば、演出制御基板１２を介して画像表示装置５によりデモンストレーション画面を表示させるなどして、特別図柄通常処理を終了する。一方、始動入賞記憶数が「０」ではないと判別すると、特別図柄プロセスフラグの値を大当り判定処理に対応した値である「１」に更新する。
【０１４１】
ステップＳ１１１の大当り判定処理は、特別図柄プロセスフラグの値が「１」のときに実行される処理である。この処理において、ＣＰＵ１０３は、図２１に示すように、まず、特図保留記憶部１２１から保留番号「１」に対応して格納されている乱数値Ｒ１を読み出す（ステップＳ２２１）。この際、始動入賞記憶数を「１」減算し、且つ、特図保留記憶部１２１における下位の４エントリ（保留番号「２」〜「４」に対応した第２〜第４エントリ）に格納された乱数値Ｒ１を１エントリずつ上位にシフトする（ステップＳ２２２）。
【０１４２】
続いて、ＣＰＵ１０３は、確率向上状態（確変中）であるか否かを判別し（ステップＳ２２３）、確変中であれば（ステップＳ２２３；Ｙｅｓ）、特図ゲームの表示結果を大当りとするか否かを判定するためのテーブルとして、図４（Ｂ）に示すような確変時大当り判定テーブル１１２を設定する（ステップＳ２２４）。これに対して、確変中ではなければ（ステップＳ２２３；Ｎｏ）、通常遊技状態であると判断し、図４（Ａ）に示すような通常時大当り判定テーブル１１１を設定する（ステップＳ２２５）。
【０１４３】
ＣＰＵ１０３は、ステップＳ２２１にて読み出した乱数値Ｒ１に基づき、ステップＳ２２４又はＳ２２５にて設定した大当り判定テーブル１１１又は１１２を用いて特図ゲームの表示結果を大当りとするか否かを判定する（ステップＳ２２６）。そして、大当りとすることに決定した場合には（ステップＳ２２６；Ｙｅｓ）、遊技制御フラグ設定エリアに設けられた大当り状態フラグをオン状態にセットし（ステップＳ２２７）、ハズレとすることに決定した場合には（ステップＳ２２６；Ｎｏ）、大当り状態フラグをクリアしてオフ状態とする（ステップＳ２２８）。この後、特別図柄プロセスフラグの値を特別図柄停止図柄決定処理に対応した値である「２」に更新する（ステップＳ２２９）。
【０１４４】
図２０に示すステップＳ１１２の特別図柄停止図柄決定処理は、特別図柄プロセスフラグの値が「２」のときに実行される処理である。この処理において、ＣＰＵ１０３は、遊技制御フラグ設定エリアに設けられた大当り状態フラグがオンとなっているか否かを判別する。そして、この判別結果に従って、特別図柄表示器４による特図ゲームにおける最終的な確定図柄が設定される。その後、特別図柄プロセスフラグの値を可変表示パターン設定処理に対応した値である「３」に更新する。
【０１４５】
ステップＳ１１３の可変表示パターン設定処理は、特別図柄プロセスフラグの値が「３」のときに実行される処理である。この処理において、ＣＰＵ１０３は、図２２に示すように、まず、大当り状態フラグがオンであるか否かを判別する（ステップＳ２４１）。そして、大当り状態フラグがオンであるときには（ステップＳ２４１；Ｙｅｓ）、可変表示パターンを決定するために用いるテーブルとして、大当り時可変表示パターン決定テーブルを設定する（ステップＳ２４２）。このときには、リーチ回数カウンタ１２４及び通常ハズレ回数カウンタ１２５におけるカウント値をクリアして「０」に設定する（ステップＳ２４３）。
【０１４６】
また、ステップＳ２４１にて大当り状態フラグがオフであるときには（ステップＳ２４１；Ｎｏ）、リーチ判定用ランダムカウンタ１２２に記憶されているリーチ判定用の乱数値Ｒ２を取得する（ステップＳ２４４）。そして、図５に示すリーチ判定テーブル１１３を参照して、画像表示装置５における飾り図柄の可変表示態様をリーチとするか否かを判定する（ステップＳ２４５）。
【０１４７】
ステップＳ２４５にてリーチとする旨の判定がなされたときには（ステップＳ２４５；Ｙｅｓ）、可変表示パターンを決定するために用いるテーブルとして、リーチ時可変表示パターン決定テーブルを設定する（ステップＳ２４６）。このときには、通常ハズレ回数カウンタ１２５におけるカウント値をクリアして「０」に設定するとともに（ステップＳ２４７）、リーチ回数カウンタ１２４におけるカウント値を「１」加算する（ステップＳ２４８）。
【０１４８】
ステップＳ２４５にてリーチとしない旨の判定がなされたときには（ステップＳ２４５；Ｎｏ）、可変表示パターンを決定するために用いるテーブルとして、通常ハズレ時可変表示パターン決定テーブルを設定する（ステップＳ２４９）。このときには、リーチ回数カウンタ１２４におけるカウント値をクリアして「０」に設定するとともに（ステップＳ２５０）、通常ハズレ回数カウンタ１２５におけるカウント値を「１」加算する（ステップＳ２５１）。
【０１４９】
ステップＳ２４３、Ｓ２４８及びＳ２５１のいずれかの処理を実行した後には、例えば所定のランダムカウンタから取得した可変表示パターン決定用乱数の値に基づき、ステップＳ２４２、Ｓ２４６及びＳ２４９のいずれかにて設定した可変表示パターン決定テーブルを参照するなどして、開始条件が成立した特図ゲーム及び飾り図柄の可変表示にて使用する可変表示パターンを決定する（ステップＳ２５２）。
【０１５０】
続いて、ＣＰＵ１０３は、リーチ回数カウンタ１２４におけるカウント値が所定のリーチ連続上限値（例えば「１０」）を超えているか否かを判定する（ステップＳ２５３）。そして、リーチ回数カウンタ１２４におけるカウント値がリーチ連続上限値を超えているときには（ステップＳ２５３；Ｙｅｓ）、乱数発生回路１７での故障が検出されたと判断して、故障検出フラグの値を「１」に更新する（ステップＳ２５４）。
【０１５１】
ステップＳ２５３にてリーチ回数カウンタ１２４におけるカウント値がリーチ連続上限値以下であると判定したときには（ステップＳ２５３；Ｎｏ）、通常ハズレ回数カウンタ１２５におけるカウント値が所定の通常ハズレ連続上限値（例えば「５０」）を超えているか否かを判定する（ステップＳ２５５）。そして、通常ハズレ回数カウンタ１２５におけるカウント値が通常ハズレ連続上限値を超えているときには（ステップＳ２５５；Ｙｅｓ）、乱数発生回路１７での故障が検出されたと判断して、故障検出フラグの値を「２」に更新する（ステップＳ２５６）。
【０１５２】
ステップＳ２５５にて通常ハズレ回数カウンタ１２５におけるカウント値が通常ハズレ連続上限値以下であると判定したときや（ステップＳ２５５；Ｎｏ）、ステップＳ２５４及びＳ２５６のいずれかの処理を実行した後には、特別図柄プロセスフラグの値を可変表示開始制御処理に対応した値である「４」に更新する（ステップＳ２５７）。
【０１５３】
ステップＳ１１４の可変表示開始制御処理は、特別図柄プロセスフラグの値が「４」のときに実行される処理である。図２３は、可変表示開始制御処理として実行される処理の一例を示すフローチャートである。図２３に示す処理において、ＣＰＵ１０３は、まず、故障検出フラグの値が「０」であるか否かを判別する（ステップＳ２６１）。そして、故障検出フラグの値が「０」であるときには（ステップＳ２６１；Ｙｅｓ）、例えば上述したステップＳ１１３の可変表示パターン設定処理にて決定した可変表示パターンに対応する制御データを、所定のコマンド送信テーブルに設定するなどして、可変表示開始コマンドを演出制御基板１２に対して送出可能に設定する（ステップＳ２６２）。
【０１５４】
続いて、ＣＰＵ１０３は、例えば可変表示パターンに対応する特別図柄の可変表示時間を遊技制御カウンタ／タイマ設定エリアに設けられた所定の可変表示時間タイマに設定してカウントダウンを開始させるとともに、特別図柄表示器４における各セグメントの点灯／消灯動作を開始させるなど、特別図柄表示器４による特別図柄の可変表示を開始するための設定を行う（ステップＳ２６３）。この後、特別図柄プロセスフラグの値を特別図柄可変表示中処理に対応した値である「５」に更新する（ステップＳ２６４）。
【０１５５】
また、ステップＳ２６１にて故障検出フラグの値が「０」以外である旨の判定がなされたときには（ステップＳ２６１；Ｎｏ）、故障報知中フラグがオンであるか否かを判定し（ステップＳ２６５）、オフである場合には（ステップＳ２６５；Ｎｏ）、例えば故障検出フラグの値に対応した制御データをコマンド送信テーブルに設定するなどして、故障検出コマンドを演出制御基板１２に対して送出可能に設定する（ステップＳ２６６）。このときには、故障報知中フラグをオン状態にセットする（ステップＳ２６７）。
【０１５６】
こうして故障報知中フラグがオン状態にセットされた後に、更に図２３に示す可変表示開始制御処理が実行されたときには、ステップＳ２６５にて故障報知中フラグがオンであると判定され（ステップＳ２６５；Ｙｅｓ）、パチンコ遊技機１に備えられた所定のリセットスイッチがオン操作（例えば押下操作）されたか否かを判定する（ステップＳ２６８）。そして、リセットスイッチがオン操作されていない場合には（ステップＳ２６８；Ｎｏ）、そのまま可変表示開始制御処理が終了する。これにより、故障検出コマンドが演出制御基板１２に送出されて故障が検出された旨の報知が開始された後には、リセットスイッチがオン操作されるまで、特別図柄表示器４による特図ゲームや画像表示装置５における飾り図柄の可変表示の実行が停止され、パチンコ遊技機１における遊技の進行が停止される。なお、このようにパチンコ遊技機１における遊技の進行が停止された場合でも、例えば始動入賞口スイッチ７０などにより普通可変入賞球装置６などの入賞口に遊技球が入賞したことが検出されたときには、払出制御基板に対して払出制御コマンドを出力して賞球の払出を行わせて、パチンコ遊技機１での遊技の進行が停止したことによる不利益を遊技者に与えないようにしてもよい。
【０１５７】
ステップＳ２６８にてリセットスイッチがオン操作された旨の判定がなされたときには（ステップＳ２６８；Ｙｅｓ）、故障報知中フラグをクリアしてオフ状態にするとともに（ステップＳ２６９）、故障検出フラグの値を「０」に更新する（ステップＳ２７０）。
【０１５８】
また、ステップＳ１１４の可変表示開始制御処理としては、図２４に示すような処理が実行されてもよい。図２４に示す処理では、ステップＳ２６１にて故障検出フラグの値が「０」以外である旨の判定がなされたときに（ステップＳ２６１）、故障検出コマンドを演出制御基板１２に対して送出可能に設定するとともに（ステップＳ２７１）、故障検出フラグをクリアしてその値を「０」に設定した後（ステップＳ２７２）、ステップＳ２６２の処理に進み、特別図柄表示器４による特別図柄の可変表示や画像表示装置５における飾り図柄の可変表示を開始させるための設定を行う。
【０１５９】
図２４に示す可変表示開始制御処理では、乱数発生回路１７での故障が検出されたときにも、特別図柄表示器４による特図ゲームや画像表示装置５による飾り図柄の可変表示は実行可能であり、パチンコ遊技機１における遊技の進行は停止されない。この場合には、演出制御基板１２の側にて主基板１１からの故障検出コマンドを受信したことに応答して、後述するように通常時（通常遊技状態や確率向上状態、大当り遊技状態を含めて乱数発生回路１７での故障が検出されていないパチンコ遊技機１における遊技状態時）とは異なる特定の演出を実行することにより、乱数発生回路１７での故障が検出された旨を特定可能に報知することで、遊技者に不利益を与えないようにすることができる。
【０１６０】
ステップＳ１１５の特別図柄可変表示中処理は、特別図柄プロセスフラグの値が「５」のときに実行される処理である。この処理には、可変表示時間タイマがタイムアウトするまで繰り返し実行され、タイムアウトしたときには、主基板１１から演出制御基板１２に対して可変表示終了コマンドを送出するための設定を行う。具体的には、可変表示終了コマンド対応する制御データを、所定のコマンド送信テーブルに設定するなどして、可変表示終了コマンドを演出制御基板１２に対して送出可能に設定する。また、パチンコ遊技機１が確率向上状態となっているときには、確率向上状態から通常遊技状態に戻すか否かを判定し、戻すと判定すると、パチンコ遊技機１における遊技状態を確率向上状態から通常遊技状態に移行させる。そして、可変表示の表示結果が大当りになるときは、特別図柄プロセスフラグの値を大入賞口開放前処理に対応した値である「６」に更新し、ハズレとなるときには、特別図柄プロセスフラグの値を「０」に更新する。
【０１６１】
ステップＳ１１６の大入賞口開放前処理は、特別図柄プロセスフラグの値が「６」のときに実行される処理である。この処理において、ＣＰＵ１０３は、大入賞口としての特別可変入賞球装置７を開放する制御を開始するための設定を行う。そして、特別可変入賞球装置７を開放する制御を開始するとともに、特別図柄プロセスフラグの値を大入賞口開放中処理に対応した値である「７」に更新する。
【０１６２】
ステップＳ１１７の大入賞口開放中処理は、特別図柄プロセスフラグの値が「７」のときに実行される処理である。この処理において、ＣＰＵ１０３は、開成された特別可変入賞球装置７への遊技球の入賞検出、賞球の払出指令、開成時間の計測、及び開成サイクルのラウンド数表示のための表示制御コマンド設定等を行う。そして、例えば、１回の大当りについて、特別可変入賞球装置７の開成回数をカウントし、開成回数が例えば１６回に達していれば、特定遊技状態（大当り遊技状態）を終了する条件が成立したとして特別図柄プロセスフラグの値を大当り終了処理に対応した値である「８」に更新する。一方、開成回数が１６回に達していなければ、特別可変入賞球装置７を一旦閉成した後、所定時間が経過するのを待って再度開成する。
【０１６３】
ステップＳ１１８の大当り終了処理は、特別図柄プロセスフラグの値が「８」のときに実行される処理である。この処理において、ＣＰＵ１０３は、演出制御基板１２に対して所定の大当り終了コマンドを送出するための設定を行うなどして、大当り遊技状態を終了させる。また、ＣＰＵ１０３は、遊技制御フラグ設定エリアに設けられた大当り状態フラグをクリアしてオフ状態とする。そして、特別図柄プロセスフラグの値を「０」に更新する。
【０１６４】
次に、演出制御基板１２における動作を説明する。演出制御基板１２では、演出制御用ＣＰＵ１０５が、所定のタイマ割込フラグがオンとなったか否かを判定することにより、例えば３３ミリ秒毎のタイマ割込発生を検出するなどして、演出制御基板１２に搭載された所定のＲＯＭ等に演出制御用として予め格納された各種のタイマ割込処理プログラムを実行する。また、演出制御用ＣＰＵ１０５では、３３ミリ秒毎に発生するタイマ割込みとは別に、主基板１１からの演出制御コマンドを受信するための割込みが発生する。この割込みは、例えば主基板１１からの演出制御ＩＮＴ信号がオン状態となることにより発生する割込みである。演出制御ＩＮＴ信号がオン状態となることによる割込みが発生すると、演出制御用ＣＰＵ１０５は、自動的に割込禁止状態に設定するが、自動的に割込禁止状態にならないＣＰＵを用いている場合には、割込禁止命令（ＤＩ命令）を発行することが好ましい。
【０１６５】
主基板１１からの演出制御ＩＮＴ信号がオン状態となることにより演出制御用ＣＰＵ１０５にて割込みが発生することで、例えば所定のコマンド受信割込処理が実行され、主基板１１から送信された制御信号を受信する所定の入力ポートから読み込んだ演出制御コマンドを、受信コマンドバッファに格納する。例えば、演出制御コマンドが２バイト構成である場合には、１バイト目（ＭＯＤＥ）と２バイト目（ＥＸＴ）を順次に受信して受信コマンドバッファに格納した後、割込許可に設定する。
【０１６６】
図２５は、演出制御用ＣＰＵ１０５がタイマ割込発生を検出するごとに実行される表示制御プロセス処理の一例を示すフローチャートである。図２５に示す表示制御プロセス処理を開始すると、まず、主基板１１からの故障検出コマンドを受信したか否かを判別する（ステップＳ１４１）。そして、故障検出コマンドを受信したと判別したときには（ステップＳ１４１；Ｙｅｓ）、受信した故障検出コマンドに応じて乱数発生回路１７での故障が検出された旨を報知するための設定を行う（ステップＳ１４２）。
【０１６７】
例えば、主基板１１からの故障検出コマンドが、リーチとする旨の決定を連続して行った回数がリーチ連続上限値を超えたときに送信されるコマンドＢ０００（ｈ）であるときには、演出制御用ＣＰＵ１０５が画像表示装置５における表示動作を制御することにより、図２６（Ａ）に示すような文字情報を表示させるなどして、乱数発生回路１７での故障が検出された旨を報知する特定の演出を実行させる。他方、主基板１１からの故障検出コマンドが、通常ハズレとする旨の決定を連続して行った回数が通常ハズレ連続上限値を超えたときに送信されるコマンドＢ００１（ｈ）であるときには、演出制御用ＣＰＵ１０５が画像表示装置５における表示動作を制御することにより、図２６（Ｂ）に示すような文字情報を表示させるなどして、乱数発生回路１７での故障が検出された旨を報知する特定の演出を実行させる。
【０１６８】
また、ステップＳ１１４の可変表示開始制御処理として図２４に示すような処理が実行されるときには、乱数発生回路１７での故障が検出されたときでも、画像表示装置５による飾り図柄の可変表示が実行されることがある。この場合、演出制御用ＣＰＵ１０５は、主基板１１からの故障検出コマンドを受信したときに、画像表示装置５の表示により通常時（通常遊技状態や確率向上状態、大当り遊技状態を含めて乱数発生回路１７での故障が検出されていないパチンコ遊技機１における遊技状態時）とは異なる特定の演出を実行することにより、乱数発生回路１７での故障が検出された旨を報知する。具体的な一例として、画像表示装置５に表示される画像の背景色が通常遊技状態では白色であり、確率向上状態では橙色である場合に、主基板１１からの故障検出コマンドを受信したときには、背景色を緑色に変更させるなど、通常時とは異なる画像表示を行わせるようにすればよい。あるいは、故障検出コマンドを受信したときに飾り図柄の可変表示を開始する場合には、飾り図柄を通常時よりも縮小して表示させ、その縮小表示により生じた表示領域に、乱数発生回路１７での故障が検出された旨を報知する文字情報などを表示させるようにしてもよい。
【０１６９】
ステップＳ１４１にて故障検出コマンドを受信していないと判別したときや（ステップＳ１４１；Ｎｏ）、ステップＳ１４２の処理を実行した後には、所定の表示制御プロセスフラグの値に基づいて、図２５に示すステップＳ１５０〜Ｓ１５５の６個の処理のいずれかを選択する。以下に、ステップＳ１５０〜Ｓ１５５の各処理について説明する。
【０１７０】
ステップＳ１５０の可変表示開始コマンド受信待ち処理は、表示制御プロセスフラグの値が「０」のときに実行される処理である。この処理において、演出制御用ＣＰＵ１０５は、主基板１１からの可変表示開始コマンドを受信したか否かを判別し、受信したと判別したときには、表示制御プロセスフラグの値を飾り図柄可変表示開始処理に対応した値である「１」に更新する。
【０１７１】
ステップＳ１５１の飾り図柄可変表示開始処理は、表示制御プロセスフラグの値が「１」のときに実行される処理である。この処理において、演出制御用ＣＰＵ１０５は、画像表示装置５において飾り図柄の全図柄が可変表示を開始するように制御する。例えば、演出制御用ＣＰＵ１０５は、上述したステップＳ１５０の可変表示開始コマンド受信待ち処理で受信した可変表示開始コマンドにて指定された可変表示パターンなどに基づいて、画像表示装置５における飾り図柄の可変表示にて最終的な表示結果として導出表示する飾り図柄の確定図柄を設定する。そして、画像表示装置５の表示制御を行って、飾り図柄の可変表示を開始させた後、表示制御プロセスフラグの値を飾り図柄可変表示中処理に対応した値である「２」に更新する。
【０１７２】
ステップＳ１５２の飾り図柄可変表示中処理は、表示制御プロセスフラグの値が「２」のときに実行される処理である。この処理において、演出制御用ＣＰＵ１０５は、飾り図柄の可変表示中における画像表示装置５の表示制御を行う。例えば、演出制御用ＣＰＵ１０５は、上述したステップＳ１５０の可変表示開始コマンド受信待ち処理にて受信した可変表示開始コマンドにて指定された可変表示パターンや、飾り図柄の可変表示が開始されてからの経過時間などに対応して、演出制御基板１２に搭載された所定のＣＧＲＯＭに予め記憶されている画像データを所定のＶＤＰ（Video Display Processor）などに読み出させて、画像表示装置５における飾り図柄の可変表示の進行状況に応じた画像の表示による演出などを実行させる。そして、飾り図柄の可変表示が開始されてからの経過時間が可変表示パターンに対応する可変表示時間に達したときには、表示制御プロセスフラグの値を飾り図柄停止待ち処理に対応した値である「３」に更新する。
【０１７３】
ステップＳ１５３の飾り図柄停止待ち処理は、表示制御プロセスフラグの値が「３」のときに実行される処理である。この処理において、演出制御用ＣＰＵ１０５は、主基板１１からの可変表示終了コマンドを受信したか否かを判別し、受信したと判別したときには、画像表示装置５における飾り図柄の可変表示にて表示結果となる確定図柄を導出表示させ、飾り図柄の可変表示を終了させる。そして、可変表示の表示結果が大当りとなるときには、表示制御プロセスフラグの値を大当り中表示処理に対応した値である「４」に更新し、ハズレとなるときには、表示制御プロセスフラグの値を「０」に更新する。
【０１７４】
ステップＳ１５４の大当り中表示処理は、表示制御プロセスフラグの値が「４」のときに実行される処理である。この処理において、演出制御用ＣＰＵ１０５は、画像表示装置５の表示制御を行って、大当り遊技状態に応じた画像を表示させる。例えば、主基板１１から送信された所定の大当りラウンド数指示コマンドに対応したラウンド数を、画像表示装置５において表示させることにより、遊技者に対して大当り遊技状態において実行中のラウンド数を特定可能に報知することができる。そして、大当り遊技状態において実行されるラウンドが最終ラウンド（例えば１６回目）になると、表示制御プロセスフラグの値を大当り終了時表示処理に対応した値である「５」に更新する。
【０１７５】
ステップＳ１５５の大当り終了時表示処理は、表示制御プロセスフラグの値が「５」のときに実行される処理である。この処理において、演出制御用ＣＰＵ１０５は、画像表示装置５において大当り遊技状態が終了したことを報知する演出表示を実行させるための制御などを行う。
【０１７６】
以上説明したように、この実施の形態によれば、図７に示すような構成を有する乱数発生回路１７において、クロック信号生成回路１７５は、逆相出力端子Ｑ（バー）から入力端子Ｄへとフィードバックされるラッチ用クロック信号Ｓ３を、クロック端子ＣＫから入力される基準クロック信号Ｓ１の立ち上がりエッジに応答して、ラッチすることにより、カウント用クロック信号Ｓ２を生成して正相出力端子Ｑから出力する。また、クロック信号生成回路１７５は、生成したカウント用クロック信号Ｓ２を反転してラッチ用クロック信号Ｓ３を逆相出力端子Ｑ（バー）から出力する。
【０１７７】
カウンタ１７４は、クロック信号生成回路１７５の正相出力端子Ｑから入力されるカウント用クロック信号Ｓ２がローレベルからハイレベルへと立ち上がるタイミングＴ１０、Ｔ１２、…において、カウント値Ｃを順次更新して行く。
【０１７８】
そして、始動入賞口である普通可変入賞球装置６へ遊技球が入賞すると、始動入賞口スイッチ７０は、始動入賞信号ＳＳを主基板１１と乱数発生回路１７とに対して送出し、乱数発生回路１７に対して送出された始動入賞信号ＳＳは、タイマ回路１７２を介してラッチ信号出力回路１７３の入力端子Ｄへと入力される。ラッチ信号出力回路１７３は、この入力端子Ｄに入力される始動入賞信号ＳＳを、クロック信号生成回路１７５の逆相出力端子Ｑ（バー）からクロック端子ＣＫへと入力されるラッチ用クロック信号Ｓ３に同期させ、ラッチ用クロック信号Ｓ３がローレベルからハイレベルへと立ち上がるタイミングＴ１１において、ラッチ信号ＳＬとして出力端子Ｑから出力する。
【０１７９】
乱数値記憶回路１７９は、カウンタ１７４から入力端子Ｄへと入力されるカウント値Ｃを、ラッチ信号出力回路１７３の出力端子Ｑからクロック端子ＣＫへと入力されるラッチ信号ＳＬの立ち上がりエッジに応答して、乱数値Ｒ１としてラッチして記憶する。
【０１８０】
このようにして、図７に示すような構成を有する乱数発生回路１７は、基準クロック信号出力回路１７１から出力される基準クロック信号Ｓ１がローレベルからハイレベルに立ち上がるタイミングＴ１０、Ｔ１１、…のうち、タイミングＴ１０、Ｔ１２、…においてカウント値Ｃを更新し、タイミングＴ１１、Ｔ１３、…においてラッチ信号ＳＬを出力することができる。これにより、カウンタ１７４によるカウント値Ｃの更新タイミングと、ラッチ信号出力回路１７３によるラッチ信号ＳＬの出力タイミング（ラッチタイミング）と、を確実に異ならせることができる。また、乱数発生回路１７は、基準クロック信号Ｓ１を反転させることなく、カウント値Ｃの更新とラッチ信号ＳＬの出力とを行っているため、基準クロック信号Ｓ１の立ち下がりが緩やかな場合でも、更新タイミングやラッチタイミングを安定させることができる。この結果、パチンコ遊技機１は、乱数値Ｒ１の取得を確実且つ安定的に行うことができる。
【０１８１】
また、図１２に示すような構成を有する乱数発生回路１７において、セレクタ１７７は、分周回路１７６から入力される分周クロック信号Ｓ４がハイレベルのとき、基準クロック信号出力回路１７１から入力される基準クロック信号Ｓ１を第１の出力端子Ｏ１から出力することにより、タイミングＴ２０、Ｔ２１、…において、ローレベルからハイレベルに立ち上がる第１の出力クロック信号Ｓ５をカウンタ１７４に供給する。一方、分周クロック信号Ｓ４がローレベルのとき、基準クロック信号Ｓ１を第２の出力端子から出力して、タイミングＴ３０、Ｔ３１、…において、ローレベルからハイレベルに立ち上がる第２の出力クロック信号Ｓ６をラッチ信号出力回路１７３に供給する。
【０１８２】
カウンタ１７４は、セレクタ１７７における第１の出力端子Ｏ１から入力される第１の出力クロック信号Ｓ５がローレベルからハイレベルへと立ち上がるタイミングＴ２０、Ｔ２１、…において、カウント値Ｃを順次更新して行く。ラッチ信号出力回路１７３は、始動入賞口スイッチ７０から入力される始動入賞信号ＳＳを、セレクタ１７７における第２の出力端子Ｏ２からクロック端子ＣＫへと入力される第２の出力クロック信号Ｓ６に同期させ、第２の出力クロック信号Ｓ６がローレベルからハイレベルへと立ち上がるタイミングＴ３１において、ラッチ信号ＳＬとして乱数値記憶回路１７９に出力する。
【０１８３】
このようにして、図１２に示すような構成を有する乱数発生回路１７は、基準クロック信号出力回路１７１から出力される基準クロック信号Ｓ１がローレベルからハイレベルに立ち上がるタイミングＴ２０、Ｔ３０、Ｔ２１、Ｔ３１、…のうち、タイミングＴ２０、Ｔ２１、…においてカウント値Ｃを更新し、タイミングＴ３０、Ｔ３１、…においてラッチ信号ＳＬを出力することができる。これにより、カウンタ１７４によるカウント値Ｃの更新タイミングと、ラッチ信号出力回路１７３によるラッチ信号ＳＬの出力タイミング（ラッチタイミング）と、を確実に異ならせることができる。また、乱数発生回路１７は、基準クロック信号Ｓ１を反転させることなく、カウント値Ｃの更新とラッチ信号ＳＬの出力とを行っているため、基準クロック信号Ｓ１の立ち下がりが緩やかな場合でも、更新タイミングやラッチタイミングを安定させることができる。この結果、パチンコ遊技機１は、乱数値Ｒ１の取得を確実且つ安定的に行うことができる。
【０１８４】
図１４に示すような構成を有する乱数発生回路１７において、カウンタ１７４は、基準クロック信号出力回路１７１から入力される周期Ｔの基準クロック信号Ｓ１がローレベルからハイレベルに立ち上がるタイミングＴ４０、Ｔ４１、…において、カウント値Ｃを更新し、ラッチ信号出力回路１７３は、始動入賞口スイッチ７０から入力される始動入賞信号ＳＳを、遅延回路１７８が基準クロック信号Ｓ１をΔＴ（≠ｎＴ）だけ遅延させることにより生成した遅延クロック信号Ｓ７に同期させ、遅延クロック信号Ｓ７がローレベルからハイレベルへと立ち上がるタイミングＴ５１において、ラッチ信号ＳＬとして乱数値記憶回路１７９に出力する。
【０１８５】
このようにして、図１４に示すような構成を有する乱数発生回路１７は、基準クロック信号出力回路１７１から出力される基準クロック信号Ｓ１がローレベルからハイレベルに立ち上がるタイミングＴ４０、Ｔ４１、…においてカウント値Ｃを更新し、タイミングＴ４０、Ｔ４１、…とは異なるタイミングＴ５０、Ｔ５１、…においてラッチ信号ＳＬを出力することができる。これにより、カウンタ１７４によるカウント値の更新タイミングと、ラッチ信号出力回路１７３によるラッチ信号ＳＬの出力タイミング（ラッチタイミング）と、を確実に異ならせることができる。また、乱数発生回路１７は、基準クロック信号Ｓ１を反転させることなく、カウント値Ｃの更新とラッチ信号ＳＬの出力とを行っているため、基準クロック信号Ｓ１の立ち上がりが緩やかな場合でも、更新タイミングやラッチタイミングを安定させることができる。この結果、パチンコ遊技機１は、乱数値Ｒ１の取得を確実且つ安定的に行うことができる。
【０１８６】
一方、主基板１１の側では、ＣＰＵ１０３は、始動入賞口スイッチ７０からの始動入賞信号ＳＳが、所定回（例えば２回）のタイマ割込処理が実行されている間（例えば４ｍｓ）、継続して入力されたことを検出すると、図１８に示すステップＳ２０２以降の処理を実行して、乱数発生回路１７からの乱数値Ｒ１の取得を可能にする。この処理において、ＣＰＵ１０３は、乱数値記憶回路１７９に出力制御信号ＳＣを送出して乱数値記憶回路１７９を読出可能（イネイブル）状態に制御した後、乱数値記憶回路１７９から乱数値Ｒ１を読み出す。そして、ＣＰＵ１０３は、乱数値記憶回路１７９への出力制御信号ＳＣの送出を停止して乱数値記憶回路１７９を読出不能（ディセイブル）状態に制御した後、読み出した乱数値Ｒ１が所定の判定値「２００１〜２１８４」などと一致するか否かを判定することにより、特別図柄表示器４による特図ゲームや画像表示装置５における飾り図柄の可変表示の表示結果を大当りとするか否かを決定する。
【０１８７】
このように、ＣＰＵ１０３が乱数値Ｒ１を読み出すときのみ、乱数値記憶回路１７９を読出可能状態に制御することにより、パチンコ遊技機１は、乱数値の取得をより一層、確実且つ安定的に行うことができる。また、ＣＰＵ１０３は、始動入賞口である普通可変入賞球装置６へ遊技球が入賞したときのみ、乱数値記憶回路１７９から乱数値Ｒ１を読み出すため、パチンコ遊技機１は、無駄な処理を省略することができる。
【０１８８】
また、乱数発生回路１７は、始動入賞口スイッチ７０から出力された始動入賞信号ＳＳをラッチ信号出力回路１７３に直接入力するのではなく、一旦タイマ回路１７２に入力して、始動入賞信号ＳＳの入力時間を計測し、計測した時間が予め設定された時間（３ｍｓ）になったとき、始動入賞信号ＳＳをラッチ信号出力回路１７３に入力する。このため、パチンコ遊技機１は、ラッチ信号出力回路１７３がノイズの影響等により誤って乱数値記憶回路１７９にラッチ信号ＳＬを出力することを防止することができる。また、タイマ回路１７２には、２回のタイマ割込処理の実行間「４ｍｓ」よりも短い「３ｍｓ」が設定されているため、ＣＰＵ１０３が乱数値記憶回路１７９から読み出した乱数値Ｒ１が前回の入賞時に読み出した乱数値Ｒ１の値と同じ値となることを防止することができる。
【０１８９】
乱数値記憶回路１７９は、ラッチ信号出力回路１７３からラッチ信号ＳＬが入力されているとき、遊技制御用マイクロコンピュータ１００から入力される出力制御信号（ハイレベルの信号）ＳＣをローレベルの信号に変換することにより、出力制御信号ＳＣに対して受信不能状態に制御する。これにより、乱数値記憶回路１７９に記憶されている乱数値Ｒ１が更新されているときに、ＣＰＵ１０３により乱数値記憶回路１７９から乱数値Ｒ１が読み出されることを防止することができるため、パチンコ遊技機１は、乱数値Ｒ１の更新を確実且つ安定的に行うことができる。
【０１９０】
さらに、乱数値記憶回路１７９は、遊技制御用マイクロコンピュータ１００から出力制御信号ＳＣが入力されているとき、ラッチ信号出力回路１７３から入力されるラッチ信号（ハイレベルの信号）ＳＬをローレベルの信号に変換することにより、ラッチ信号ＳＬに対して受信不能状態に制御する。これにより、遊技制御用マイクロコンピュータ１００が乱数値記憶回路１７９から乱数値Ｒ１を読み出しているときに、乱数値記憶回路１７９に記憶されている乱数値Ｒ１が更新されることを防止することができるため、パチンコ遊技機１は、乱数値Ｒ１の取得を確実且つ安定的に行うことができる。
【０１９１】
ＣＰＵ１０３は、図１８のステップＳ２０５にて乱数値記憶回路１７９から大当り判定用の乱数値Ｒ１を取得するごとに、取得した乱数値Ｒ１に対応するリーチ判定用の乱数値Ｒ２を、ステップＳ２１０にてリーチ判定用ランダムカウンタ１２２にセットする。これにより、リーチ判定用ランダムカウンタ１２２に記憶されるリーチ判定用の乱数値Ｒ２は、乱数発生回路１７の乱数値記憶回路１７９から読み出される大当り判定用の乱数値Ｒ１に同期して更新されることになる。リーチ判定用ランダムカウンタ１２２にセットされたリーチ判定用の乱数値Ｒ２は、図２２に示すステップＳ２４４にてＣＰＵ１０３により読み出され、ステップＳ２４５にてリーチとするか否かの判定を行うために使用される。そのため、乱数発生回路１７に故障が発生して乱数値Ｒ１の更新が行われていないときには、リーチ判定用の乱数値Ｒ２も更新されないことになり、画像表示装置５における複数回の飾り図柄の可変表示において、その可変表示態様が連続してリーチとなったり、あるいは長期間にわたりリーチとなることなく通常ハズレの表示結果となる。
【０１９２】
こうした飾り図柄の可変表示態様により、遊技者は、乱数発生回路１７に故障が発生したか否かを推定することができ、故障が発生した場合に著しい不利益を蒙ることを防止できる。一般に、飾り図柄の可変表示態様がリーチとなる確率は、可変表示結果が大当りとなる確率よりも高くなるように設定されていることから、長期間にわたり可変表示結果が大当りとならないことにより乱数発生回路１７に故障が発生したと推定する場合に比べて短い期間のうちに、故障の発生を推定することができる。
【０１９３】
そこで、ステップＳ２４５にてリーチとする旨の判定がなされたときには、リーチとする旨の判定が複数回の可変表示にわたり連続してなされた回数を、ステップＳ２４８にてリーチ回数カウンタ１２４のカウント値を「１」加算することによりカウントする。また、ステップＳ２４５にてリーチとしない旨の判定がなされたときには、通常ハズレとする旨の判定が複数回の可変表示にわたり連続してなされた回数を、ステップＳ２５１にて通常ハズレ回数カウンタ１２５のカウント値を「１」加算することによりカウントする。そして、ステップＳ２５３にてリーチ回数カウンタ１２４のカウント値が所定のリーチ連続上限値を超えている旨の判定がなされたときや、ステップＳ２５５にて通常ハズレ回数カウンタ１２５のカウント値が所定の通常ハズレ連続上限値を超えている旨の判定がなされたときには、乱数発生回路１７での故障が検出されたと判断して、図２３に示すステップＳ２６６や図２４に示すステップＳ２７１にて、故障検出フラグの値に応じた故障検出コマンドを、主基板１１から演出制御基板１２に対して送出可能とする設定を行う。
【０１９４】
演出制御基板１２の側では、演出制御用ＣＰＵ１０５が主基板１１からの故障検出コマンドに応じて、図２５のステップＳ１４２にて故障が検出された旨を報知するための設定を行い、例えば図２６（Ａ）及び（Ｂ）に示すように、通常時とは異なる画像表示装置５における表示による特定の演出を実行させて、故障が検出された旨を報知することができる。この報知により、遊技者は、乱数発生回路１７に故障が発生したことを容易に認識することができ、不利益を蒙ることを防止できる。
【０１９５】
なお、リーチ判定用の乱数値Ｒ２を大当り判定用の乱数値Ｒ１と同期して更新するものとしては、大当り判定用の乱数値Ｒ１そのものをリーチ判定用の乱数値Ｒ２として用いるものであってもよい。この場合、リーチ判定テーブル１１３は、図２７に示すように、飾り図柄の可変表示態様をリーチとするか否かを示す判定結果を、大当り判定用の乱数値Ｒ１と対応付ける設定データから構成される。そして、図１８のステップＳ２１０では、乱数発生回路１７から取得した大当り判定用の乱数値Ｒ１そのものを、リーチ判定用の乱数値Ｒ２としてリーチ判定用ランダムカウンタ１２２にセットすればよい。
【０１９６】
大当り判定用の乱数値Ｒ１と同期して更新する数値データは、リーチ判定用の乱数値Ｒ２に限定されるものではなく、例えば予告演出における演出態様を決定するために用いられる予告決定用の乱数値や、飾り図柄の可変表示態様などを定める可変表示パターンを決定するために用いられる可変表示パターン決定用の乱数値を、大当り判定用の乱数値Ｒ１と同期して更新するようにしてもよい。この場合には、上記実施の形態におけるリーチ判定用の乱数値Ｒ２と同様に、例えば図１８のステップＳ２１０にて、大当り判定用の乱数値Ｒ１と各々の乱数値とを対応付けるテーブルを参照するなどして、乱数発生回路１７から取得した大当り判定用の乱数値Ｒ１に応じた乱数値に更新すればよい。また、大当り判定用の乱数値Ｒ１そのものを、各種の乱数値として用いるようにしてもよい。そして、例えば予告決定用の乱数値を大当り判定用の乱数値Ｒ１と同期して更新する場合には、乱数発生回路１７に故障が発生して乱数値Ｒ１の更新が行われていないときに、予告決定用の乱数値も更新されないことになるので、複数回の特図ゲームや飾り図柄の可変表示において、同一の演出態様となる予告演出が連続して実行されたり、あるいは長期間にわたり予告演出が実行されないことになる。こうした予告演出の実行態様により、遊技者は、乱数発生回路１７に故障が発生したか否かを推定することができ、故障が発生した場合に著しい不利益を蒙ることを防止できる。
【０１９７】
上記実施の形態では、リーチ判定用の乱数値Ｒ２が乱数発生回路１７の乱数値記憶回路１７９から読み出される大当り判定用の乱数値Ｒ１に同期して更新されるように構成することで、飾り図柄の可変表示態様が連続してリーチとなったり、あるいは長期間にわたりリーチとなることなく通常ハズレの表示結果となったときに、乱数発生回路１７における故障の発生を推定できるようにしていた。これに対して、遊技制御用マイクロコンピュータ１００にて乱数発生回路１７から取得した大当り判定用の乱数値Ｒ１を保持しておき、所定回数にわたり乱数発生回路１７から取得した乱数値Ｒ１が同一の値となっているときに、乱数発生回路１７における故障の発生を推定できるようにしてもよい。以下に、乱数発生回路１７から取得した乱数値Ｒ１を保持することで乱数発生回路１７における故障の発生を推定可能としたパチンコ遊技機１の一例について説明する。
【０１９８】
この実施の形態では、例えば遊技制御用マイクロコンピュータ１００が備えるＲＡＭ１０２に、図２８に示すような大当り判定用乱数値保持エリア１３０を設けておく。大当り判定用乱数値保持エリア１３０には、乱数発生回路１７から取得した大当り判定用の乱数値Ｒ１がセットされて保持される。また、可変表示用データ保持エリア１２０には、一致回数カウンタ１２６を設けておく。一致回数カウンタ１２６は、大当り判定用乱数値保持エリア１３０に保持されている乱数値Ｒ１と乱数発生回路１７から取得した乱数値Ｒ１とが連続して一致した回数をカウントするためのものである。
【０１９９】
図２９は、この実施の形態における始動入賞処理として、図１７のステップＳ２５にて実行される処理の一例を示すフローチャートである。図２９に示すステップＳ２０１〜Ｓ２０９の処理は、図１８に示すステップＳ２０１〜Ｓ２０９の処理と同一である。図２９に示す始動入賞処理では、ステップＳ２０９の処理を実行した後に、図３０に示すような故障検出処理を実行する（ステップＳ２１１）。
【０２００】
図３０に示す故障検出処理において、ＣＰＵ１０３は、まず、大当り判定用乱数値保持エリア１３０に保持されている乱数値Ｒ１が、図２９のステップＳ２０５にて乱数発生回路１７から取得した乱数値Ｒ１と一致するか否かを判定する（ステップＳ３０１）。そして、保持されている乱数値と取得した乱数値とが異なるときには（ステップＳ３０１；Ｎｏ）、一致回数カウンタ１２６をクリアしてカウント値を「０」に設定するとともに（ステップＳ３０２）、図２９のステップＳ２０５にて乱数発生回路１７から取得した乱数値Ｒ１を大当り判定用乱数値保持エリア１３０にセットして保持させる（ステップＳ３０３）。
【０２０１】
また、ステップＳ３０１にて保持されている乱数値と取得した乱数値とが一致する旨の判定がなされたときには（ステップＳ３０１；Ｙｅｓ）、一致回数カウンタ１２６のカウント値を「１」加算する（ステップＳ３０４）。そして、ステップＳ３０４にて「１」加算された一致回数カウンタ１２６のカウント値が所定の一致回数上限値（例えば「１０」）を超えているか否かを判定する（ステップＳ３０５）。このとき、一致回数カウンタ１２６のカウント値が一致回数上限値以下であれば（ステップＳ３０５；Ｎｏ）、そのまま故障検出処理が終了する。
【０２０２】
これに対して、ステップＳ３０５にて一致回数カウンタ１２６のカウント値が一致回数上限値を超えているときには（ステップＳ３０５；Ｙｅｓ）、遊技制御フラグ設定エリアに設けられた故障検出フラグをオン状態にセットする。そして、図２０に示す特別図柄プロセス処理におけるステップＳ１１４の可変表示制御処理として図２３に示すような処理が実行される場合には、ステップＳ２６１にて故障検出フラグがオンであるか否かを判定して、オフであるときにはステップＳ２６２〜Ｓ２６４の処理を実行し、オンであるときにはステップＳ２６５〜Ｓ２７０の処理を実行する。また、ステップＳ１１４の可変表示制御処理として図２４に示すような処理が実行される場合には、ステップＳ２６１にて故障検出フラグがオンであるか否かを判定し、オンであるときにはステップＳ２７１及びＳ２７２の処理を実行し、オフであるときにはそれらの処理をスキップして、ステップＳ２６２〜Ｓ２６４の処理を実行する。
【０２０３】
演出制御基板１２の側では、演出制御用ＣＰＵ１０５が図２５に示す表示制御プロセス処理を実行し、ステップＳ１４１にて故障検出コマンドを受信したと判別したときには（ステップＳ１４１；Ｙｅｓ）、ステップＳ１４２にて乱数発生回路１７での故障が検出された旨を報知するための設定を行う。
【０２０４】
例えば、ステップＳ１１４の可変表示処理として図２３に示すような処理が実行される場合には、故障検出フラグがオン状態にセットされた後に所定のリセットスイッチがオン操作されるまでは画像表示装置５における飾り図柄の可変表示の実行が停止される。そこで、演出制御用ＣＰＵ１０５は、画像表示装置５における表示動作を制御することにより、例えば図３１（Ａ）に示すような文字情報を表示させるなどして、乱数発生回路１７での故障が検出された旨を報知する特定の演出を実行させればよい。他方、ステップＳ１１４の可変表示制御処理として図２４に示すような処理が実行される場合には、乱数発生回路１７での故障が検出されたときでも、画像表示装置５による飾り図柄の可変表示が実行されることがある。そこで、演出制御用ＣＰＵ１０５は、例えば図３１（Ｂ）に示すように、飾り図柄の可変表示中においても文字情報６０を表示させることなどにより、乱数発生回路１７での故障が検出された旨を報知する特定の演出を実行させればよい。また、画像表示装置５に表示される画像の背景色が通常遊技状態では白色であり、確率向上状態では橙色である場合に、演出制御用ＣＰＵ１０５は、主基板１１から故障検出コマンドを受信したときに、背景色を緑色に変更させるなど、通常時とは異なる画像表示を画像表示装置５により実行させてもよい。
【０２０５】
以上説明したように、この実施の形態によれば、図２９のステップＳ２０５にて乱数発生回路１７から乱数値Ｒ１が読み出されるごとに、読み出された乱数値と大当り判定用乱数値保持エリア１３０に保持されている乱数値とが一致するか否かを、図３０のステップＳ３０１にて判定する。そして、一致しないと判定されたときには、乱数発生回路１７から取得した乱数値Ｒ１を大当り判定用乱数値保持エリア１３０にセットして保持させる一方で、一致すると判定されたときには、一致回数カウンタ１２６のカウント値を「１」加算することで、一致する旨の判定が連続してなされた回数をカウントする。この後、ステップＳ３０５にて一致回数カウンタ１２６のカウント値が所定の一致回数上限値を超えている旨の判定がなされたときには、乱数発生回路１７での故障が検出されたと判断して、図２３に示すステップＳ２６６や図２４に示すステップＳ２７１にて故障検出コマンドを、主基板１１から演出制御基板１２に対して送出可能とする設定を行う。
【０２０６】
演出制御基板１２の側では、演出制御用ＣＰＵ１０５が主基板１１からの故障検出コマンドに応答して、図２５のステップＳ１４２にて故障が検出された旨を報知するための設定を行い、例えば図３１（Ａ）及び（Ｂ）に示すように、通常時とは異なる画像表示装置５における表示による特定の演出を実行させて、故障が検出された旨を報知することができる。この報知により、遊技者は、乱数発生回路１７に故障が発生したことを容易に認識することができ、不利益を蒙ることを防止できる。
【０２０７】
なお、大当り判定用乱数値保持エリア１３０に保持されている乱数値が更新されずに所定期間が経過したときに、乱数発生回路１７での故障が検出されたと判断するようにしてもよい。この場合には、例えば、大当り判定用乱数値保持エリア１３０に乱数発生回路１７から取得した乱数値Ｒ１がセットされてからの経過時間を計測する経過時間タイマを設けておく。そして、図２９のステップＳ２０５にて乱数発生回路１７から乱数値Ｒ１を取得したときには、図３０のステップＳ３０１と同様にして取得した乱数値と保持されている乱数値とが一致しているか否かを判定し、一致しないと判定したときには、取得した乱数値を大当り判定用乱数値保持エリア１３０にセットするとともに、経過時間タイマによる経過時間の計測を開始させる。
【０２０８】
他方、取得した乱数値と保持されている乱数値とが一致しないと判定したときには、経過時間タイマによって計測された経過時間が予め定めた故障検出基準時間に達しているか否かを判定する。そして、故障検出基準時間に達していると判定したときには、乱数発生回路１７での故障が検出されたと判断すればよい。なお、遊技者がパチンコ遊技機１での遊技を終了した時点で、経過時間タイマによる経過時間の計測も終了させるようにしてもよい。例えばパチンコ遊技機１が備える打玉操作ハンドルの操作がなされているか否かをタッチセンサなどによって検出し、ハンドル操作が行われていないときには経過時間タイマをクリアして経過時間の計測を終了させるようにすればよい。これにより、パチンコ遊技機１での遊技が行われないために乱数発生回路１７から乱数値Ｒ１が読み出されず、それに伴って大当り判定用乱数値保持エリア１３０に保持されている乱数値の更新も行われないために、経過時間タイマにより計測される経過時間が故障検出基準時間に達してしまい、乱数発生回路１７に故障が発生したと誤って検出されてしまうことを防止できる。
【０２０９】
その他にも、この発明は上記実施の形態に限定されるものではなく、様々な変形及び応用が可能である。例えば、始動入賞口スイッチ７０は、始動入賞信号ＳＳを主基板１１に対してのみ出力し、主基板１１に搭載されているＣＰＵ１０３は、所定回（例えば２回）のタイマ割込処理が実行されている間（例えば４ｍｓ間）、始動入賞口スイッチ７０から始動入賞信号ＳＳが継続して入力されたことに基づいて、ラッチ用始動入賞信号を乱数発生回路１７のラッチ信号出力回路１７３に送出するようにしてもよい。
【０２１０】
例えば図７に示すような構成の乱数発生回路１７において、タイマ回路１７２を取り払い、ラッチ信号出力回路１７３の入力端子ＤをＩ／Ｏポート１０４にてラッチ用始動入賞信号を出力するための出力端子に接続する。これにより、ラッチ信号出力回路１７３は、入力端子Ｄから入力されるラッチ用始動入賞信号を、クロック端子ＣＫから入力されるラッチ用クロック信号Ｓ３に同期させ、ラッチ用クロック信号Ｓ３の立ち上がりエッヂにてローレベルからハイレベルへと立ち上がるラッチ信号ＳＬとして出力端子Ｑから出力する。
【０２１１】
また、図１２に示すような構成の乱数発生回路１７において、タイマ回路１７２を取り払い、ラッチ信号出力回路１７３の入力端子ＤをＩ／Ｏポート１０４にてラッチ用始動入賞信号を出力するための出力端子に接続する。これにより、ラッチ信号出力回路１７３は、入力端子Ｄから入力されるラッチ用始動入賞信号を、クロック端子ＣＫから入力される第２の出力クロック信号Ｓ６に同期させ、第２の出力クロック信号Ｓ６の立ち上がりエッヂにてローレベルからハイレベルへと立ち上がるラッチ信号ＳＬとして出力端子Ｑから出力する。
【０２１２】
さらに、図１４に示すような構成の乱数発生回路１７において、タイマ回路１７２を取り払い、ラッチ信号出力回路１７３の入力端子ＤをＩ／Ｏポート１０４にてラッチ用始動入賞信号を出力するための出力端子に接続する。これにより、ラッチ信号出力回路１７３は、入力端子Ｄから入力されるラッチ用始動入賞信号を、クロック端子ＣＫから入力される遅延クロック信号Ｓ７に同期させ、遅延クロック信号Ｓ７の立ち上がりエッヂにてローレベルからハイレベルへと立ち上がるラッチ信号ＳＬとして出力端子Ｑから出力する。
【０２１３】
このようにしても、乱数発生回路１７は、カウント値Ｃの更新タイミングとカウント値Ｃのラッチタイミングとを確実に異ならせることができる。
【０２１４】
こうした場合、図１７のステップＳ２５にて実行される始動入賞処理では、まず、遊技制御フラグ設定エリアに設けた所定の乱数値読出フラグがオンとなっているか否かを判定する。この乱数値読出フラグは、ラッチ用始動入賞信号がラッチ信号出力回路１７３へ送出されたときにオン状態にセットされ、乱数値記憶回路１７９から乱数値Ｒ１が読み出されるとクリアされてオフ状態となる。
【０２１５】
乱数値読出フラグがオフであるときには、図１８に示すステップＳ２０１〜Ｓ２０４と同様の処理を実行する。そして、ステップＳ２０４にて始動入賞記憶数が所定の上限値未満であるときには、ラッチ用始動入賞信号をラッチ信号出力回路１７３に送出するとともに、乱数値読出フラグをオン状態にセットする。
【０２１６】
また、始動入賞処理を開始したときに乱数値読出フラグがオンであるときには、乱数値記憶回路１７９に出力制御信号ＳＣを送出して、乱数値記憶回路１７９を読出可能（イネイブル）状態に制御する。続いて、ＣＰＵ１０３は、乱数値記憶回路１７９から乱数値Ｒ１を読み出し、この読み出した乱数値Ｒ１を、例えばＲＡＭ１０２に設けられた所定のバッファ領域に格納した後、乱数値記憶回路１７９への出力制御信号ＳＣの送出を停止して、乱数値記憶回路１７９を読出不能（ディセイブル）状態に制御する。この後、ＣＰＵ１０３は、始動入賞記憶数を「１」加算し、所定のバッファ領域に格納した乱数値Ｒ１を特図保留記憶部１２１の空エントリの先頭にセットするとともに、乱数値読出フラグをクリアしてオフ状態とする。
【０２１７】
以上のような構成によれば、主基板１１のＣＰＵ１０３は、始動入賞口スイッチ７０から始動入賞信号ＳＳが、所定回（例えば２回）のタイマ割込処理が実行されている間（例えば４ｍｓ）、継続して入力されたことに基づいて、普通可変入賞球装置６へ遊技球が入賞したものと判別して、乱数発生回路１７に対してラッチ用始動入賞信号を送出する。このため、パチンコ遊技機１には、始動入賞口スイッチ７０から乱数発生回路１７へ始動入賞信号ＳＳを供給するための経路を設ける必要がなく、そのハードウェア構成を簡素化することができる。
【０２１８】
乱数発生回路１７へと送出されたラッチ用始動入賞信号は、ラッチ信号出力回路１７３の入力端子Ｄに入力されることで、ラッチ信号ＳＬとして出力端子Ｑから出力される。これにより、乱数発生回路１７では、カウンタ１７４によるカウント値Ｃの更新タイミングと、ラッチ信号出力回路１７３によるラッチ信号ＳＬの出力タイミング（ラッチタイミング）と、を確実に異ならせることができる。また、乱数発生回路１７は、基準クロック信号Ｓ１を反転させることなく、カウント値Ｃの更新とラッチ信号ＳＬの出力とを行っているため、基準クロック信号Ｓ１の立ち下がりが緩やかな場合でも、更新タイミングやラッチタイミングを安定させることができる。この結果、パチンコ遊技機１は、乱数値Ｒ１の取得を確実且つ安定的に行うことができる。
【０２１９】
また、ＣＰＵ１０３は、２回のタイマ割込処理が実行されている間、始動入賞信号ＳＳが継続して入力されたことに基づいて、普通可変入賞球装置６へ遊技球が入賞したものと判別するため、パチンコ遊技機１は、ノイズの影響等により誤って乱数発生回路１７にラッチ用始動入賞信号が出力されることを防止できる。
【０２２０】
ＣＰＵ１０３は、普通可変入賞球装置６へ遊技球が入賞したと判別したとき、この後、最初に行われるタイマ割込処理において、乱数値記憶回路１７９から乱数値Ｒ１を読み出すため、この読み出した乱数値Ｒ１が前回読み出した乱数値Ｒ１と同じ値になることを防止することができる。
【０２２１】
また、上記実施の形態では、図２２に示すステップＳ２５３にてリーチ回数カウンタ１２４のカウント値が所定のリーチ連続上限値を超えているか否かの判定を行うとともに、ステップＳ２５５にて通常ハズレ回数カウンタ１２５のカウント値が所定の通常ハズレ連続上限値を超えているか否かの判定を行うことにより、複数回の飾り図柄の可変表示において可変表示態様が連続してリーチとなる場合と、長期間にわたりリーチとなることなく通常ハズレの表示結果となる場合の両方において、乱数発生回路１７での故障が検出されたと判断するものとして説明した。しかしながら、この発明はこれに限定されるものではなく、複数回の飾り図柄の可変表示において可変表示態様が連続してリーチとなる場合と、長期間にわたりリーチとなることなく通常ハズレの表示結果となる場合の少なくともいずれか一方において、乱数発生回路１７での故障が検出されたと判断するものであってもよい。例えば通常ハズレ回数カウンタ１２５を取り払い、リーチ回数カウンタ１２４により連続してリーチとなる回数のみをカウントすることにより、複数回の飾り図柄の可変表示において可変表示態様が連続してリーチとなるときに、乱数発生回路１７での故障が検出されたと判断することができる。また、例えばリーチ回数カウンタ１２４を取り払い、通常ハズレ回数カウンタ１２５により連続して通常ハズレとなる回数のみをカウントすることにより、長期間にわたりリーチとなることなく通常ハズレの表示結果となるときに、乱数発生回路１７での故障が検出されたと判断することができる。
【０２２２】
乱数発生回路１７での故障が検出された旨の報知は、画像表示装置５における飾り図柄の可変表示の終了後や、大当り遊技状態の終了後に、画像表示装置５における表示による特定の演出として実行されてもよい。さらには、例えば図２２に示すステップＳ２５３にてリーチ回数カウンタ１２４のカウント値がリーチ連続上限値を超えていたり、ステップＳ２５５にて通常ハズレ回数カウンタ１２５のカウント値が通常ハズレ連続上限値を超えていたり、あるいは、図３０のステップＳ３０５にて一致回数カウンタ１２６のカウント値が一致回数上限値を超えていたりすることなどにより、乱数発生回路１７での故障が検出されたと判断したときには、故障が検出された旨を所定のバックアップ可能なＲＡＭや不揮発性メモリ（例えばＥＥＰＲＯＭ）などに格納しておき、一旦パチンコ遊技機１の電源が切断された後、次の電源投入時に、故障が検出された旨を報知するようにしてもよい。また、乱数発生回路１７での故障が検出されたときには、画像表示装置５による表示動作のみならず、所定のエラーランプを点灯させたり、スピーカ８Ｌ、８Ｒから警告音を発生させたりするといった動作を加えてもよく、また、エラーランプの点灯や、警告音の発生のみによって、乱数発生回路１７での故障が検出された旨を報知するようにしてもよい。
【０２２３】
図７に示す構成の乱数発生回路１７において、クロック信号生成回路１７５の正相出力端子Ｑをラッチ信号出力回路１７３のクロック端子ＣＫに、逆相出力端子Ｑ（バー）をカウンタ１７４の入力端子に、それぞれ接続してもよい。カウンタ１７４は、アップカウンタに限定されず、ダウンカウンタであってもよい。さらに、数値更新手段はカウンタ１７４によるものに限定されず、疑似乱数発生回路であってもよい。また、カウンタ１７４のカウント値ＣのビットデータＣ０〜Ｃ１５の出力端子と、乱数値記憶回路１７９のカウント値ＣのビットデータＣ０〜Ｃ１５の入力端子との接続を組み替えてもよい。これにより、乱数値記憶回路１７９に入力されるカウント値Ｃのランダム性を高めることができる。
【０２２４】
また、上記実施の形態において、乱数値記憶回路１７９は、ＡＮＤ回路２０１、２０３やＯＲ回路２３０〜２４５などの論理回路を用いてラッチ信号ＳＬ及び出力制御信号ＳＣの受信制御、乱数値Ｒ１の出力制御などのイネイブル／ディセイブル制御を行っていた。しかしながら、本発明は、これに限定されず、乱数値記憶回路１７９は、Ｉ／Ｏポート１０４やラッチ信号出力回路１７３との間にＦＥＴ（Field Effect Transistor）などのスイッチング素子を設け、ラッチ信号ＳＬや出力制御信号ＳＣの入力に応答して、Ｉ／Ｏポート１０４やラッチ信号出力回路１７３との経路を導通、遮断することにより、ラッチ信号ＳＬや出力制御信号ＳＣのイネイブル／ディセイブル制御を行ってもよい。
【０２２５】
さらに、上記実施の形態において、タイマ回路１７２は、ハイレベルの信号が入力されたことに応答して起動し、入力がハイレベルとなっている間、基準クロック信号出力回路１７１からの基準クロック信号Ｓ１の入力に応答して、タイマ値をアップカウント又はダウンカウントしていき、タイマ値が所定の時間に対応する値となったとき、入力された信号をハイレベルの信号であると判定してラッチ信号出力回路１７３に出力するものであった。しかしながら、本発明は、これに限定されず、タイマ回路１７２は、始動入賞口スイッチ７０から始動入賞信号ＳＳが入力されている時間を計測し、計測した時間が所定の時間になったとき、始動入賞信号ＳＳをラッチ信号出力回路１７３に出力するものであれば任意である。
【０２２６】
また、上記実施の形態において、タイマ回路１７２は、基準クロック信号出力回路１７１から順次入力される基準クロック信号Ｓ１を用いて信号の入力時間を計測していたが、本発明は、これに限定されず、タイマ回路１７２は、基準クロック信号Ｓ１を分周したクロック信号や、基準クロック信号出力回路１７１とは異なるクロック信号出力回路から出力されるクロック信号を用いてもよい。また、上記実施の形態において、タイマ回路１７２には、所定の時間として３ｍｓが設定されていたが、本発明は、これに限定されず、２回のタイマ割込処理の実行時間である４ｍｓよりも短い時間であれば任意に設定可能である。
【０２２７】
さらに、上記実施の形態において、ＣＰＵ１０３は、２回のタイマ割込処理が実行されている間、始動入賞信号ＳＳが継続して入力されたことに基づいて、図１８に示すステップＳ２０２以降の処理を実行していた。しかしながら、本発明は、これに限定されず、上述したタイマ割込処理の実行回数は、任意であり、例えば、ＣＰＵ１０３は、３回のタイマ割込処理が実行されている間、始動入賞信号ＳＳが継続して入力されたことに基づいて、図１８に示すステップＳ２０２以降の処理を実行してもよい。この場合、タイマ回路１７２には、３回のタイマ割込処理の実行時間である６ｍｓよりも短い時間を設定すればよい。
【０２２８】
遊技制御用マイクロコンピュータ１００は、乱数発生回路１７を内蔵するものであってもよい。このように乱数発生回路１７を遊技制御用マイクロコンピュータ１００に内蔵させた場合には、基板スペースを確保することが可能になるとともに、不正基板の設置等によって乱数発生回路１７で発生させた乱数値を示す数値データを外部から書き換えることが困難になり、偽造の防止を図ることができる。
【０２２９】
上記実施の形態において、遊技機は、可変表示の実行条件（例えば普通可変入賞球装置６への入賞）が成立した後に可変表示の開始条件（例えば特別図柄表示器４による前回の特図ゲーム及び大当り遊技状態の終了）が成立したことに基づいて、各々が識別可能な複数種類の識別情報（例えば特別図柄や飾り図柄）を可変表示する可変表示装置（例えば特別図柄表示器４や画像表示装置５）を備え、可変表示の表示結果が予め定められた特定表示結果となったときに、遊技者にとって有利な特定遊技状態（例えば大当り遊技状態）に制御するパチンコ遊技機１であるものとして説明した。
【０２３０】
しかしながら、本発明は、これに限定されず、遊技機は、遊技領域に設けられた始動領域にて遊技媒体を検出する始動検出手段（例えば始動玉検出器）の検出により、遊技者にとって不利な第２の状態から遊技者にとって有利な第１の状態となる始動動作（例えば開放動作）を行う可変入賞装置（例えば可変入賞球装置）を有し、可変入賞装置に設けられた特定領域にて遊技媒体を検出する特定検出手段（例えば特定玉検出器）の検出により、始動動作よりも遊技者にとってさらに有利な特定の態様で可変入賞装置を第１の状態に制御する特定遊技状態（例えば大当り遊技状態）を発生させるパチンコ遊技機であってもよい。
【０２３１】
また、本発明の遊技機は、特別領域（例えば特別装置作動領域）に設けられた特別検出手段（例えば特定球検出スイッチや特別領域スイッチ）で遊技球が検出されたことを条件に権利発生状態となり、権利発生状態となっている期間中に、始動領域（例えば作動入賞口や始動入賞装置における始動口）に設けられた始動検出手段（例えば作動球検出スイッチや始動口スイッチ）により遊技球が検出されたことに基づいて、特別可変入賞装置（例えば大入賞口）を遊技者にとって不利な状態（例えば閉鎖状態）から遊技者にとって有利な状態（例えば開放状態）に変化させる制御を行うことが可能なパチンコ遊技機であってもよい。
【０２３２】
本発明の遊技機は、図３２に示すように、１ゲームに対して賭け数を設定することによりゲームを開始させることが可能となり、可変表示装置（例えば可変表示装置１００２）の表示結果が導出表示されることにより１ゲームが終了し、該可変表示装置の表示結果に応じて所定の入賞が発生可能であるスロットマシン（例えばスロットマシン１０００）であってもよい。図３２に示すスロットマシン１０００は、本発明の始動入賞信号出力手段として、遊技者によりスタートレバー１０１１が操作されたことに基づいて所定の始動信号を遊技制御手段（例えば主基板）や乱数発生回路（例えば乱数発生回路）に出力する図示しないスタートスイッチを備えている。なお、図３２に示す液晶表示器１００１は、演出手段として機能するものであり、例えば上記実施の形態における画像表示装置５と同様にして、液晶表示器１００１の表示により特定の演出を実行させることで、乱数発生回路での故障が検出された旨を報知するようにしてもよい。
【０２３３】
本発明の遊技機は、画像表示装置を有するものであれば、例えば、一般電役機、又はパチコンと呼ばれる確率設定機能付き弾球遊技機等であっても構わない。さらには、プリペイドカードによって球貸しを行うＣＲ式パチンコ遊技機だけではなく、現金によって球貸しを行うパチンコ遊技機にも適用可能である。すなわち、ＬＣＤ等からなる画像表示装置を有し、識別情報としての図柄を可変表示することが可能な遊技機であれば、どのような形態のものであっても構わない。
【０２３４】
さらに、図１及び図３２に示した装置構成、図２、図７、図９、図１２及び図１４に示すブロック構成、図３に示すコマンド構成、図４、図５、図２７に示すテーブル構成、図６、図２８に示すメモリ構成、図８に示す回路構成、図１０、図１１、図１３及び図１５に示すタイミングチャート構成、図１６、図１７、図１８、図２０、図２１、図２２、図２３、図２４、図２５、図２９及び図３０に示すフローチャート構成、図１９に示す乱数値構成、図２６及び図３１に示す表示例は、いずれも発明の趣旨を逸脱しない範囲で任意に変更及び修正が可能である。
【０２３５】
また、パチンコ遊技機１の動作をシミュレーションするゲーム機などにも本発明を適用することができる。本発明を実現するためのプログラム及びデータは、コンピュータ装置等に対して、着脱自在の記録媒体により配布・提供される形態に限定されるものではなく、予めコンピュータ装置等の有する記憶装置にプリインストールしておくことで配布される形態を採っても構わない。さらに、本発明を実現するためのプログラム及びデータは、通信処理部を設けておくことにより、通信回線等を介して接続されたネットワーク上の、他の機器からダウンロードすることによって配布する形態を採っても構わない。
【０２３６】
そして、ゲームの実行形態も、着脱自在の記録媒体を装着することにより実行するものだけではなく、通信回線等を介してダウンロードしたプログラム及びデータを、内部メモリ等にいったん格納することにより実行可能とする形態、通信回線等を介して接続されたネットワーク上における、他の機器側のハードウェア資源を用いて直接実行する形態としてもよい。さらには、他のコンピュータ装置等とネットワークを介してデータの交換を行うことによりゲームを実行するような形態とすることもできる。
【０２３７】
また、本発明は、入賞球の検出に応答して所定数の賞球を払い出す払出式遊技機に限定されるものではなく、遊技球を封入し入賞球の検出に応答して得点を付与する封入式遊技機にも適用することができる。
【図面の簡単な説明】
【０２３８】
【図１】本発明の実施の形態におけるパチンコ遊技機の正面図である。
【図２】主基板における回路構成等を示すブロック図である。
【図３】演出制御コマンドの内容の一例を示す図である。
【図４】大当り判定テーブルの構成例を示す図である。
【図５】リーチ判定テーブルの構成例を示す図である。
【図６】可変表示用データ保持エリアの構成例を示すブロック図である。
【図７】乱数発生回路の構成例を示すブロック図である。
【図８】乱数値記憶回路の構成例を示す回路図である。
【図９】乱数値記憶回路のＯＲ回路の出力端子とＩ／Ｏポートとの接続を説明するための図である。
【図１０】乱数値記憶回路の動作を説明するためのタイミングチャートである。
【図１１】図７の乱数発生回路の動作を説明するためのタイミングチャートである。
【図１２】乱数発生回路の他の構成例を示すブロック図である。
【図１３】図１２の乱数発生回路の動作を説明するためのタイミングチャートである。
【図１４】乱数発生回路の更に他の構成例を示すブロック図である。
【図１５】図１４の乱数発生回路の動作を説明するためのタイミングチャートである。
【図１６】遊技制御メイン処理の一例を示すフローチャートである。
【図１７】遊技制御割込処理の一例を示すフローチャートである。
【図１８】始動入賞処理の一例を示すフローチャートである。
【図１９】リーチ判定用の乱数値を設定する一例を示す図である。
【図２０】特別図柄プロセス処理の一例を示すフローチャートである。
【図２１】大当り判定処理の一例を示すフローチャートである。
【図２２】可変表示パターン設定処理の一例を示すフローチャートである。
【図２３】可変表示開始制御処理の一例を示すフローチャートである。
【図２４】可変表示開始制御処理の他の一例を示すフローチャートである。
【図２５】表示制御プロセス処理の一例を示すフローチャートである。
【図２６】画像表示装置における表示例を示す図である。
【図２７】リーチ判定テーブルの他の構成例を示す図である。
【図２８】可変表示用データ保持エリアにおける他の構成例を示すブロック図である。
【図２９】始動入賞処理の他の一例を示すフローチャートである。
【図３０】故障検出処理の一例を示すフローチャートである。
【図３１】画像表示装置における他の表示例を示す図である。
【図３２】スロットマシンの正面図である。
【符号の説明】
【０２３９】
１  …  パチンコ遊技機
２  …  遊技盤
３  …  遊技機用枠
４  …  特別図柄表示器
５  …  画像表示装置
６  …  普通可変入賞球装置
７  …  特別可変入賞球装置
８Ｌ、８Ｒ  …  スピーカ
９  …  遊技効果ランプ
１１  …  主基板
１２  …  演出制御基板
１３  …  音声出力回路
１４  …  ランプドライバ回路
１７  …  乱数発生回路
２１、２２  …  ソレノイド
４０  …  普通図柄表示器
７０  …  始動入賞口スイッチ
１００  …  遊技制御用マイクロコンピュータ
１０１  …  ＲＯＭ
１０２  …  ＲＡＭ
１０３  …  ＣＰＵ
１０４  …  Ｉ／Ｏポート
１０５  …  演出制御用ＣＰＵ
１０７  …  スイッチ回路
１０８  …  ソレノイド回路
１１１  …  通常時大当り判定テーブル
１１２  …  確変時大当り判定テーブル
１１３  …  リーチ判定テーブル
１２０  …  可変表示用データ保持エリア
１２１  …  特図保留記憶部
１２２  …  リーチ判定用ランダムカウンタ
１２３  …  始動入賞口スイッチタイマ
１２４  …  リーチ回数カウンタ
１２５  …  通常ハズレ回数カウンタ
１２６  …  一致回数カウンタ
１３０  …  大当り判定用乱数値保持エリア
１７１  …  基準クロック信号出力回路
１７２  …  タイマ回路
１７３  …  ラッチ信号出力回路
１７４  …  カウンタ
１７５  …  クロック信号生成回路
１７６  …  分周回路
１７７  …  セレクタ
１７８  …  遅延回路
１７９  …  乱数値記憶回路
２０１、２０３  …  ＡＮＤ回路
２０２、２０４  …  ＮＯＴ回路
２１０〜２２５  …  フリップフロップ回路
２３０〜２４５  …  ＯＲ回路
【図１】
2006174906.tif 000003
【図２】
2006174906.tif 000004
【図３】
2006174906.tif 000005
【図４】
2006174906.tif 000006
【図５】
2006174906.tif 000007
【図６】
2006174906.tif 000008
【図７】
2006174906.tif 000009
【図８】
2006174906.tif 000010
【図９】
2006174906.tif 000011
【図１０】
2006174906.tif 000012
【図１１】
2006174906.tif 000013
【図１２】
2006174906.tif 000014
【図１３】
2006174906.tif 000015
【図１４】
2006174906.tif 000016
【図１５】
2006174906.tif 000017
【図１６】
2006174906.tif 000018
【図１７】
2006174906.tif 000019
【図１８】
2006174906.tif 000020
【図１９】
2006174906.tif 000021
【図２０】
2006174906.tif 000022
【図２１】
2006174906.tif 000023
【図２２】
2006174906.tif 000024
【図２３】
2006174906.tif 000025
【図２４】
2006174906.tif 000026
【図２５】
2006174906.tif 000027
【図２６】
2006174906.tif 000028
【図２７】
2006174906.tif 000029
【図２８】
2006174906.tif 000030
【図２９】
2006174906.tif 000031
【図３０】
2006174906.tif 000032
【図３１】
2006174906.tif 000033
【図３２】
2006174906.tif 000034