(57)【特許請求の範囲】
【請求項１】
特定入賞部への遊技媒体の入賞により始動口スイッチがオンしたことにもとづいて特別遊技を行い、特別遊技の結果が所定の態様になったことにもとづいて遊技者に所定の遊技価値が付与可能となる遊技機であって、
遊技制御プログラムに従って所定の間隔で前記始動口スイッチがオンしたか否かを判定するスイッチ判定処理を含む定期処理を実行し、前記始動口スイッチからの検出信号が入力される入力ポートを有する遊技制御手段と、
前記遊技制御手段とは別個に設けられ、前記所定の間隔よりも短い間隔で数値が更新される外部カウンタと、
前記遊技制御手段とは別個に設けられ、前記外部カウンタによって更新される数値をラッチするラッチ回路とを備え、
前記外部カウンタは、複数の複数ビットカウンタが直列接続された構成であり、前記複数の複数ビットカウンタのうち初段の複数ビットカウンタのクロック入力端子に外部からのクロック信号が入力され、前記複数の複数ビットカウンタのうち初段以外の複数ビットカウンタのクロック入力端子に前段の複数ビットカウンタの桁上げ信号が入力され、
前記始動口スイッチからの前記検出信号は、分岐されて前記ラッチ回路と前記遊技制御手段の前記入力ポートとに入力され、
前記ラッチ回路は、前記始動口スイッチからの前記検出信号が入力されたことにもとづいて、前記外部カウンタによって更新される数値をラッチし、
前記遊技制御手段は、
前記定期処理で実行される前記スイッチ判定処理において、前記入力ポートに前記始動口スイッチからの前記検出信号が入力されたか否かを所定期間ごとに判定し、前記検出信号が前記入力ポートに所定回入力されたと判定したときに前記始動口スイッチが確かにオンしたと判定し、
前記始動口スイッチが確かにオンしたと判定したときに、始動入賞記憶に空きがあるか否かを判定し、
前記始動入賞記憶に空きがあると判定した場合に前記ラッチ回路によってラッチされた数値を前記ラッチ回路から読み込み、
前記ラッチ回路から読み込んだ数値を用いて、前記特別遊技の結果を前記所定の態様とするか否かを判定する抽選処理を実行する
ことを特徴とする遊技機。
【請求項２】
外部カウンタによる更新範囲内の全ての数値の更新に要する時間が、前記所定の間隔の整数倍でない非同期の時間になるように前記クロック信号の周波数が設定されている
請求項１記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ遊技機等の遊技機に関し、特に、遊技者の操作によって遊技領域に遊技媒体が発射され、遊技媒体が遊技領域に設けられた入賞領域に入賞すると所定の価値が遊技者に付与されるとともに、特定入賞部への遊技媒体の進入により特別遊技を行い、特別遊技の結果が所定の態様になったことにもとづいて遊技者に所定の遊技価値が付与可能となる遊技機に関する。
【背景技術】
【０００２】
遊技機として、遊技球などの遊技媒体を発射装置によって遊技領域に発射し、遊技領域に設けられている入賞口などの入賞領域に遊技媒体が入賞すると、所定個の賞球が遊技者に払い出されるものがある。さらに、表示状態が変化可能な可変表示部が設けられ、可変表示部の表示結果があらかじめ定められた特定の表示態様となった場合に所定の遊技価値を遊技者に与えるように構成されたものがある。
【０００３】
可変表示部には複数の表示領域があり、通常、複数の可変表示の表示結果を時期を異ならせて表示するように構成されている。可変表示部には、例えば、図柄等の複数の識別情報が可変表示される。可変表示部の表示結果があらかじめ定められた特定の表示態様の組合せとなることを、通常、「大当り」という。なお、遊技価値とは、遊技機の遊技領域に設けられた可変入賞球装置の状態が打球が入賞しやすい遊技者にとって有利な状態になることや、遊技者にとって有利な状態となるための権利を発生させたりすることである。「大当り」が発生すると、例えば、遊技者に大量の賞球などの価値が払い出される。
【０００４】
そのような遊技機における遊技制御においては、所定の条件（例えば可変表示開始の条件となる始動入賞）が成立すると乱数を発生させ、乱数値があらかじめ決まられている所定値と一致すると「大当り」となる。また、ノイズ対策等の理由によって遊技制御を行う回路部分は、所定の時間間隔でリセットされ起動される。乱数値の発生は、遊技制御を行う回路部分において行われているので、遊技制御を行う回路部分の起動の時間間隔に同期せざるを得ない。
【０００５】
すると、何らかの手段で起動の時間間隔が検出されると、乱数値発生タイミングが認識されてしまう。さらに、「大当り」となる乱数値が発生するタイミングが認識されてしまう。すると、「大当り」となる乱数値が発生するタイミングで始動入賞を狙うことによって、頻繁に「大当り」を発生させることが可能になってしまう。
【０００６】
遊技制御を行う回路部分の起動タイミングを検出するために、遊技機に不正基板が取り付けられる場合がある。そのような不正基板は遊技制御を行う回路部分から外部に出力される信号を導入し、その信号にもとづいて遊技制御を行う回路部分の起動タイミングを検出し、「大当り」となる乱数値が発生するタイミングを検出している。そして、不正基板は、そのタイミングで遊技制御を行う回路部分に始動入賞信号を送り「大当り」を不正に発生させることが可能になる。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
遊技機には、可変表示装置、装飾ランプ、音発生機器などの各種部品が存在するので、遊技制御を行う回路部分からそれらの部品に至る信号線をなくすことはできない。従って、上述したような不正基板が取り付けられ不正遊技行為が行われる余地がどうしても残る。よって、不正基板を用いた不正遊技行為をいかに防ぐかは遊技機における重要な課題になっている。
【０００８】
そこで、本発明は、不正基板による遊技に対する攻撃を効果的に防御できる遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明による遊技機は、特定入賞部への遊技媒体の入賞により始動口スイッチがオンしたことにもとづいて特別遊技を行い、特別遊技の結果が所定の態様になったことにもとづいて遊技者に所定の遊技価値が付与可能となる遊技機であって、遊技制御プログラムに従って所定の間隔で始動口スイッチがオンしたか否かを判定するスイッチ判定処理を含む定期処理を実行し、始動口スイッチからの検出信号が入力される入力ポートを有する遊技制御手段と、遊技制御手段とは別個に設けられ、所定の間隔よりも短い間隔で数値が更新される外部カウンタと、遊技制御手段とは別個に設けられ、外部カウンタによって更新される数値をラッチするラッチ回路とを備え、外部カウンタは、複数の複数ビットカウンタが直列接続された構成であり、複数の複数ビットカウンタのうち初段の複数ビットカウンタのクロック入力端子に外部からのクロック信号が入力され、複数の複数ビットカウンタのうち初段以外の複数ビットカウンタのクロック入力端子にの複数ビットカウンタの桁上げ信号が入力され、始動口スイッチからの検出信号は、分岐されてラッチ回路と遊技制御手段の入力ポートとに入力され、ラッチ回路は、始動口スイッチからの検出信号が入力されたことにもとづいて、外部カウンタによって更新される数値をラッチし、遊技制御手段は、定期処理で実行されるスイッチ判定処理において、入力ポートに始動口スイッチからの検出信号が入力されたか否かを所定期間ごとに判定し、検出信号が入力ポートに所定回入力されたと判定したときに始動口スイッチが確かにオンしたと判定し、始動口スイッチが確かにオンしたと判定したときに、始動入賞記憶に空きがあるか否かを判定し、始動入賞記憶に空きがあると判定した場合にラッチ回路によってラッチされた数値をラッチ回路から読み込み、ラッチ回路から読み込んだ数値を用いて、特別遊技の結果を所定の態様とするか否かを判定する抽選処理を実行するように構成される。
【００１０】
ここで、数値取得手段は遊技制御手段の外部に設けられている。外部に設けられている構成とは、例えば、特定入賞部への遊技媒体の入賞を検出するスイッチの信号によって、高速で変化する出力値をハードウェア的にラッチするような構成である。
また、特定入賞部への遊技媒体の入賞を検出するスイッチの出力は、遊技制御手段と数値取得手段とにそれぞれ入力される。
【発明の効果】
【００１１】
本発明によれば、遊技機を、遊技制御プログラムに従って所定の間隔で始動口スイッチがオンしたか否かを判定するスイッチ判定処理を含む定期処理を実行し、始動口スイッチからの検出信号が入力される入力ポートを有する遊技制御手段と、遊技制御手段とは別個に設けられ、所定の間隔よりも短い間隔で数値が更新される外部カウンタと、遊技制御手段とは別個に設けられ、外部カウンタによって更新される数値をラッチするラッチ回路とを備え、遊技制御手段は、定期処理で実行されるスイッチ判定処理において、入力ポートに始動口スイッチからの検出信号が入力されたか否かを所定期間ごとに判定し、検出信号が入力ポートに所定回入力されたと判定したときに始動口スイッチが確かにオンしたと判定し、始動口スイッチがオンしたと判定したときに、始動入賞記憶に空きがあるか否かを判定し、始動入賞記憶に空きがあると判定した場合にラッチ回路によってラッチされた数値をラッチ回路から読み込み、ラッチ回路から読み込んだ数値を用いて、特別遊技の結果を所定の態様とするか否かを判定する抽選処理を実行するように構成したので、遊技制御プログラムの起動周期とは同期しない乱数を発生する外部カウンタの出力にもとづいて抽選処理を行うことができるので、所定の起動タイミングに同期して遊技制御手段から出力される各種信号を観測しても、大当り判定用乱数の抽出タイミングを推測することはできなくなり、遊技制御手段の外部から、大当りを不正に発生させるための信号を与えることができなくなって、不正遊技行為を効果的に防止できる効果がある。
【００１２】
数値取得手段が遊技制御手段の外部に設けられている場合には、および、特定入賞部への遊技媒体の入賞を検出するスイッチの出力が遊技制御手段と数値取得手段とにそれぞれ入力される場合には、遊技制御手段の乱数取得に関する負担が軽くなる効果がある。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施形態を図面を参照して説明する。
まず、遊技機の一例であるパチンコ遊技機の全体の構成について説明する。図１はパチンコ遊技機１を正面からみた正面図である。なお、ここでは、遊技機の一例としてパチンコ遊技機を示すが、本発明はパチンコ遊技機に限られず、例えばコイン遊技機等であってもよく、特定入賞部への遊技媒体の進入により特別遊技を行い、特別遊技の結果が所定の態様になったことにもとづいて遊技者に所定の遊技価値が付与可能となる全ての遊技機に適用可能である。
【００１４】
図１に示すように、パチンコ遊技機１は、額縁状に形成されたガラス扉枠２を有する。ガラス扉枠２の下部表面には打球供給皿３がある。打球供給皿３の下部には、打球供給皿３からあふれた景品玉を貯留する余剰玉受皿４と打球を発射する打球操作ハンドル（操作ノブ）５が設けられている。ガラス扉枠２の後方には、遊技盤６が着脱可能に取り付けられている。また、遊技盤６の前面には遊技領域７が設けられている。
【００１５】
遊技領域７の中央付近には、ゲーム内容を表示するための画像表示部９と７セグメントＬＥＤによる可変表示器１０とを含む可変表示装置８が設けられている。可変表示装置８の側部には、打球を導く通過ゲート１１が設けられている。通過ゲート１１を通過した打球は、玉出口１３を経て始動入賞口１４の方に導かれる。通過ゲート１１と玉出口１３との間の通路には、通過ゲート１１を通過した打球を検出するゲートスイッチ１２がある。また、始動入賞口１４に入った入賞球は、遊技盤６の背面に導かれ、始動口スイッチ１７によって検出される。
【００１６】
始動入賞口１４の下部には開閉動作を行う可変入賞球装置１５が設けられている。可変入賞球装置１５は、ソレノイド１６によって開状態とされる。可変入賞球装置１５の下部には、特定遊技状態（大当り状態）においてソレノイド２１によって開状態とされる開閉板２０が設けられている。開閉板２０から遊技盤６の背面に導かれた入賞球のうち一方（Ｖゾーン）に入った入賞球はＶカウントスイッチ２２で検出される。また、開閉板２０からの入賞球はカウントスイッチ２３で検出される。可変表示装置８の下部には、始動入賞口１４に入った入賞球数を表示する４個の表示部を有する始動入賞記憶表示器１８が設けられている。この例では、４個を上限として、始動入賞がある毎に、始動入賞記憶表示器１８は点灯している表示部を１つずつ増やす。そして、画像表示部９の可変表示が開始される毎に、点灯している表示部を１つ減らす。
【００１７】
遊技盤６には、複数の入賞口１９，２４が設けられている。遊技領域７の左右周辺には、遊技中に点滅表示される装飾ランプ２５が設けられ、下部には、入賞しなかった打球を吸収するアウト口２６がある。また、遊技領域７の外側の左右上部には、効果音を発する２つのスピーカ２７が設けられている。遊技領域７の外周には、遊技効果ランプ・ＬＥＤ２８が設けられている。そして、この例では、一方のスピーカ２７の近傍に、景品玉払出時に点灯する賞球ランプ５１が設けられ、他方のスピーカ２７の近傍に、補給玉が切れたときに点灯する玉切れランプ５２が設けられている。さらに、図１には、パチンコ遊技台１に隣接して設置され、プリペイドカードが挿入されることによって玉貸しを可能にするカードユニット５０も示されている。
【００１８】
打球発射装置から発射された打球は、打球レールを通って遊技領域７に入り、その後、遊技領域７を下りてくる。打球が通過ゲート１１を通ってゲートスイッチ１２で検出されると、可変表示器１０の表示数字が連続的に変化する状態になる。また、打球が始動入賞口１４に入り始動口スイッチ１７で検出されると、可変表示を開始できる状態であれば、画像表示部９内に所定の可変表示画像が表示される。可変表示を開始できる状態でなければ、始動入賞記憶を１増やす。なお、始動入賞記憶については、後で詳しく説明する。
【００１９】
画像表示部９内の可変表示は、一定時間が経過したとき、または所定の条件が成立したときに終了する。条件が成立した場合には、大当り遊技状態に移行する。すなわち、開閉板２０が、一定時間（例えば２９．５秒）経過するまで、または、所定個数（例えば１０個）の打球が入賞するまで開放する。そして、開閉板２０の開放中に打球が特定入賞領域に入賞しＶカウントスイッチ２２で検出されると、継続権が発生し開閉板２０の開放が再度行われる。この継続権の発生は、所定回数（例えば１５ラウンド）許容される。
【００２０】
停止時の可変表示部９内の画像の組み合わせが確率変動を伴う大当り図柄の組み合わせである場合には、次に大当りとなる確率が高くなる。すなわち、高確率状態という遊技者にとってさらに有利な状態となる。また、可変表示器１０における停止図柄が所定の図柄（当り図柄）である場合に、可変入賞球装置１５が所定時間だけ開状態になる。さらに、高確率状態では、可変表示器１０における停止図柄が当り図柄になる確率が高められるとともに、可変入賞球装置１５の開放時間と開放回数が高められる。
【００２１】
次に、パチンコ遊技機１の裏面の構造について図２を参照して説明する。
可変表示装置８の背面では、図２に示すように、機構板３６の上部に景品玉タンク３８が設けられ、パチンコ遊技機１が遊技機設置島に設置された状態でその上方から景品玉が景品玉タンク３８に供給される。景品玉タンク３８内の景品玉は、誘導樋３９を通って玉払出装置に至る。
【００２２】
機構板３６には、中継基板３０を介して可変表示部９を制御する可変表示制御ユニット２９、基板ケース３２に覆われ遊技制御用マイクロコンピュータ等が搭載された遊技制御基板（主基板）３１、可変表示制御ユニット２９と主基板３１との間の信号を中継するための中継基板３３、および景品玉の払出制御を行う払出制御用マイクロコンピュータ等が搭載された賞球基板３７が設置されている。さらに、機構板３６には、モータの回転力を利用して打球を遊技領域７に発射する打球発射装置３４と、スピーカ２７および遊技効果ランプ・ＬＥＤ２８ａ，２８ｂ，２８ｃに信号を送るためのランプ制御基板３５が設置されている。
【００２３】
また、図３はパチンコ遊技機１の遊技盤を背面からみた背面図である。遊技盤６の裏面には、図３に示すように、各入賞口および入賞球装置に入賞した入賞玉を所定の入賞経路に沿って導く入賞玉集合カバー４０が設けられている。入賞玉集合カバー４０に導かれる入賞玉のうち、開閉板２０を経て入賞したものは、玉払出装置９７が相対的に多い景品玉数（例えば１５個）を払い出すように制御される。始動入賞口１４を経て入賞したものは、玉払出装置（図３において図示せず）が相対的に少ない景品玉数（例えば６個）を払い出すように制御される。そして、その他の入賞口２４および入賞球装置を経て入賞したものは、玉払出装置が相対的に中程度の景品玉数（例えば１０個）を払い出すように制御される。なお、図３には、中継基板３３が例示されている。
【００２４】
賞球払出制御を行うために、入賞球検出スイッチ９９、始動口スイッチ１７およびＶカウントスイッチ２２からの信号が、主基板３１に送られる。主基板３１に入賞球検出スイッチ９９のオン信号が送られると、主基板３１から賞球基板３７に賞球個数信号が送られる。入賞があったことは入賞球検出スイッチ９９で検出されるが、その場合に、主基板３１から、賞球基板３７に賞球個数信号が与えられる。例えば、始動口スイッチ１７のオンに対応して入賞球検出スイッチ９９がオンすると、賞球個数信号に「６」が出力され、カウントスイッチ２３またはＶカウントスイッチ２２のオンに対応して入賞球検出スイッチ９９がオンすると、賞球個数信号に「１５」が出力される。そして、それらのスイッチがオンしない場合に入賞球検出スイッチ９９がオンすると、賞球個数信号に「１０」が出力される。
【００２５】
図４は、主基板（主基板）３１における回路構成の一例を示すブロック図である。なお、図２には、賞球基板３７、ランプ制御基板３５、音声制御基板７０、表示制御基板８０および発射制御基板９１等も示されている。主基板３１には、遊技制御プログラムに従ってパチンコ遊技機１を制御する基本回路５３と、ゲートスイッチ１２、始動口スイッチ１７、Ｖカウントスイッチ２２およびカウントスイッチ２３からの信号を基本回路５３に与えるスイッチ回路５８と、可変入賞球装置１５を開閉するソレノイド１６および開閉板２０を開閉するソレノイド２１を基本回路５３からの指令に従って駆動するソレノイド回路５９と、始動記憶表示器１８の点灯および滅灯を行うとともに７セグメントＬＥＤによる可変表示器１０を駆動し、また、装飾ランプ２５を点滅させるランプ・ＬＥＤ回路６０と、基本回路５３から与えられるデータに従って、大当りの発生を示す大当り情報、画像表示部９の画像表示開始に利用された始動入賞球の個数を示す有効始動情報、確率変動が生じたことを示す確変情報等をホール管理コンピュータ等のホストコンピュータに対して出力する情報出力回路６４とを含む。
【００２６】
基本回路５３は、ゲーム制御用のプログラム等を記憶するＲＯＭ５４、ワークメモリとして使用されるＲＡＭ５５、制御用のプログラムに従って制御動作を行うＣＰＵ５６およびＩ／Ｏポート部５７を含む。なお、ＲＯＭ５４，ＲＡＭ５５はＣＰＵ５６に内蔵されている場合もある。
【００２７】
主基板３１には、電源投入時に基本回路５３をリセットするための初期リセット回路６５と、定期的（例えば、２ｍｓ毎）に基本回路５３にリセットパルスを与えてゲーム制御用のプログラムを先頭から再度実行させるための定期リセット回路６６と、基本回路５３から与えられるアドレス信号をデコードしてＩ／Ｏポート部５７のうちのいずれかのＩ／Ｏポートを選択するための信号を出力するアドレスデコード回路６７とが設けられている。
【００２８】
さらに、主基板３１には、高速で乱数を生成する外部乱数生成手段を構成する発振回路７５、１６ビットカウンタ７６および乱数確定レジスタ７７も搭載されている。
【００２９】
実施の形態１．
図５は、発振回路７５、１６ビットカウンタ７６および乱数確定レジスタ７７を、ＣＰＵ５６とともに示すブロック図である。この実施の形態では、発振回路７５は、２０ＭＨｚでクロック信号を発生する。発振回路７５からのクロック信号は、１６ビットカウンタ７６に入力される。１６ビットカウンタ７６は、例えば、４個の４ビットカウンタ（ここでは７４ＨＣ１６１）７６ａ〜７６ｄを直列接続して構成される。すなわち、発振回路７５からのクロック信号は４ビットカウンタ７６ａのクロック入力端子に入力され、４ビットカウンタ７６ａの桁上げ信号が４ビットカウンタ７６ｂのクロック入力端子に入力される。また、４ビットカウンタ７６ｂの桁上げ信号が４ビットカウンタ７６ｃのクロック入力端子に入力され、４ビットカウンタ７６ｃの桁上げ信号が４ビットカウンタ７６ｄのクロック入力端子に入力される。従って、４個の４ビットカウンタ７６ａ〜７６ｄの出力は、１６ビットのカウンタ出力となる。
【００３０】
この例では、乱数確定レジスタ７７を構成するラッチ回路７７ａ，７７ｂとして、２個の８回路を有するＤフリップフロップ（７４ＨＣ５７４）が用いられている。ラッチ回路７７ａ，７７ｂは、１６ビットカウンタ７６のカウンタ出力を入力し、ラッチ信号が入力されるとカウンタ出力をラッチする。図５に示された例では、ラッチ信号はＣＰＵ５６から出力される。そして、リード信号（ＲＤ）に応じて、ラッチした１６ビットの値をＣＰＵ５６に出力する。ラッチ回路７７ａ，７７ｂの出力は、ＣＰＵ５６のバスを介してＣＰＵ５６に入力される。ＣＰＵ５６の割込入力端子には始動口スイッチ１７の出力が接続され、始動口スイッチ１７の出力がオン状態になると、割込処理が起動される。なお、始動口スイッチ１７の出力は、図４に示されるように、スイッチ回路５８およびＩ／Ｏポート５７を介してもＣＰＵ５６に入力されている。
【００３１】
発振回路７５の発振周波数は２０ＭＨｚであるから、０．０５μｓで１クロックが発生する。１６ビットカウンタ７６は０〜６５５３５の範囲の値を出力する。よって、乱数周期は、０．０５μｓ×６５５３５＝３．２７６８ｍｓである。
【００３２】
次に動作について説明する。
図６は、主基板３１における基本回路５３の動作を示すフローチャートである。上述したように、この処理は、定期リセット回路６６が発するリセットパルスによって、例えば２ｍｓ毎に起動される。基本回路５３が起動されると、基本回路５３は、まず、スタックポインタの指定アドレスをセットするためのスタックセット処理を行う（ステップＳ１）。次いで、初期化処理を行う（ステップＳ２）。初期化処理では、基本回路５３は、ＲＡＭ５５にエラーが含まれているか判定し、エラーが含まれている場合には、ＲＡＭ５５を初期化するなどの処理を行う。そして、表示制御基板８０に送出されるコマンドコードをＲＡＭ５５の所定の領域に設定する処理を行った後に（ステップＳ３）、コマンドコードを表示制御データとして出力する処理を行う（ステップＳ４）。
【００３３】
次いで、ランプ制御基板３５および音声制御基板７０に音声発生やＬＥＤ点灯制御用の所定のコマンドを送信するための処理を行うとともに、情報出力回路６４を介して、ホール管理用コンピュータに大当り情報、始動情報、確率変動情報などのデータを送信するための処理を行う（データ出力処理：ステップＳ５）。また、パチンコ遊技機１の内部に備えられている自己診断機能によって種々の異常診断処理が行われ、その結果に応じて必要ならば警報が発せられる（エラー処理：ステップＳ６）。
【００３４】
次に、遊技制御に用いられる各判定用乱数を示す各カウンタを更新する処理を行う（ステップＳ７）。ステップＳ７では、基本回路５３は、判定用乱数としての大当り図柄決定用乱数（ランダム３）のカウントアップ（１加算）を行う。
図７は、各乱数を示す説明図である。各乱数は、以下のように使用される。
（１）ランダム１：大当りを発生させるか否か決定する（大当り判定用）
（２）ランダム２−１〜２−３：左右中のはずれ図柄決定用
（３）ランダム３：大当り時の図柄の組合せを決定する（大当り図柄決定用＝特定図柄判定用）
（４）ランダム４：はずれ時にリーチするか否か決定する（リーチ判定用）
（５）ランダム５：リーチ種類を決定する（リーチ動作決定用）
【００３５】
なお、遊技効果を高めるために、上記（１）〜（５）の乱数以外の乱数も用いられている。また、可変表示部９には、遊技効果を高めるために、各図柄以外の画像、例えば背景や所定の動きをするキャラクタ等も表示される。
ステップＳ７では、基本回路５３は、（３）の大当り図柄判定用乱数のカウントアップ（１加算）を行う。なお、（１）の大当り判定用乱数も判定用乱数であるが、メイン処理では、大当り判定用乱数の更新は行われない。
【００３６】
次に、基本回路５３は、特別図柄プロセス処理を行う（ステップＳ８）。特別図柄プロセス制御では、遊技状態に応じてパチンコ遊技機１を所定の順序で制御するための特別図柄プロセスフラグに従って該当する処理が選び出されて実行される。そして、特別図柄プロセスフラグの値は、遊技状態に応じて各処理中に更新される。また、普通図柄プロセス処理を行う（ステップＳ９）。普通図柄プロセス処理では、７セグメントＬＥＤによる可変表示器１０を所定の順序で制御するための普通図柄プロセスフラグに従って該当する処理が選び出されて実行される。そして、普通図柄プロセスフラグの値は、遊技状態に応じて各処理中に更新される。さらに、基本回路５３は、スイッチ回路５８を介して、ゲートスイッチ１２、始動口スイッチ１７およびカウントスイッチ２３の状態を入力し、各入賞口や入賞装置に対する入賞があったか否か判定する（ステップＳ１０）。
【００３７】
基本回路５３は、さらに、表示用乱数を更新する処理を行う（ステップＳ１１）。すなわち、（２）のはずれ図柄決定用の乱数、（４）のリーチ判定用の乱数および（５）のリーチ動作用の乱数のカウントアップ（１加算）を行う。ただし、ランダム２−２は、ランダム２−１の桁上げが生ずるときに、すなわち、ランダム２−１の値が「１５」になって「０」に戻されるときにカウントアップされる。また、ランダム２−３は、ランダム２−２の桁上げが生ずるときに、すなわち、ランダム２−２の値が「１５」になって「０」に戻されるときにカウントアップされる。
【００３８】
また、基本回路５３は、賞球基板３７との間の信号処理を行う（ステップＳ１２）。すなわち、所定の条件が成立すると賞球基板３７に賞球個数信号を出力する。賞球基板３７に搭載されている賞球制御用ＣＰＵは、賞球個数信号に応じて玉払出装置９７を駆動する。その後、基本回路５３は、次に定期リセット回路６６からリセットパルスが与えられるまで、ステップＳ１３の表示用乱数更新処理を繰り返す。
【００３９】
図８は、始動口スイッチ１７のオンにもとづく割込によって起動されるＣＰＵ５６の割込処理を示すフローチャートである。始動口スイッチ１７がオンすると、割込処理が起動される。割込処理では、ＣＰＵ５６は、まず、乱数確定レジスタ７７に、ラッチパルスを出力する（ステップＳ２１）。すると、乱数確定レジスタ７７は、そのときの１６ビットカウンタ７６の出力をラッチする。ＣＰＵ５６は、乱数確定レジスタ７７にラッチされたカウンタ値を入力する（ステップＳ２２）。そして、ＣＰＵ５６は、入力した値をランダム１格納領域に保存する（ステップＳ２３）。なお、ランダム１格納領域は、ＲＡＭ５５内の所定の領域である。
【００４０】
図９は、定期リセット信号によって起動されるＣＰＵ５６の通常の処理（メイン処理）と、始動口スイッチ１７のオンにもとづく割込処理との関係の一例を示すタイミング図である。図９に示すように、ＣＰＵ５６の通常の処理は２ｍｓ毎に再起動されるが、始動口スイッチ１７のオンは、遊技者による遊技における打球の入賞にもとづくものであるから、２ｍｓ周期とは全く非同期である。また、ランダム１にもとになるカウンタ値を生成する１６ビットカウンタ７６を駆動する２０ＭＨｚのクロック信号も、２ｍｓ周期とは全く非同期である。従って、始動口スイッチ１７のオンにもとづいて１６ビットカウンタ７６のカウント値をランダム１（大当り判定用乱数）として抽出すれば、２ｍｓ周期とは同期しないランダム１の値を得ることができる。
【００４１】
すると、主基板３１の外部で主基板３１から出力される信号を観測しても、ランダム１の周期を知ることができない。すなわち、主基板３１から出力される信号を観測して主基板３１に対して不正に大当りを発生させるような信号を与えることはできなくなる。
【００４２】
次に、始動入賞口１４への入賞（始動入賞）にもとづいて画像表示部９に可変表示される図柄の決定方法について図１０〜図１２のフローチャートを参照して説明する。図１０は打球が始動入賞口１４に入賞したことを判定する処理を示し、図１１は図柄を決定する処理を示し、図１２は大当り判定の処理を示すフローチャートである。なお、図１１および図１２に示す処理は、図６に示されたメイン処理における特別図柄プロセス処理（ステップＳ８）において実行される。
【００４３】
打球が遊技盤６に設けられている始動入賞口１４に入賞すると、始動口スイッチ１７がオンする。始動口スイッチ１７のオンおよびオフ時にはチャタリング（オン波形およびオフ波形のばたつき）がでる。また、始動口スイッチ１７から主基板３１に至るケーブルにノイズが乗ることもある。よって、始動口スイッチ１７がオンしたか否かを直ちに検出すると検出誤りが生ずる可能性がある。そこで、この実施の形態では、チャタリング対策およびノイズ対策として、ＣＰＵ５６は、２回連続してオンしたことを検出すると、始動口スイッチ１７がオンしたと認識する。図１０に示された処理は２ｍｓ毎に１回実行されるので、結局、少なくとも２ｍｓ継続して始動口スイッチ１７がオン信号を出力すると、ＣＰＵ５６は、始動口スイッチ１７がオンしたと認識する。なお、チャタリング期間が長いような遊技機では、３回以上連続してオンしたことを検出すると、始動口スイッチ１７がオンしたと認識してもよい。
【００４４】
また、図１０に示された処理ではチャタリング対策およびノイズ対策が施されるが、図８に示された割込処理ではチャタリング対策およびノイズ対策が施されない。従って、例えば、始動口スイッチ１７がオンするときの信号のばたつきに起因して、始動口スイッチ１７のオン時に、何回も割込処理が起動されることがある。しかし、図１０に示された処理によって、始動口スイッチ１７が確実にオンしたと判断されたときにランダム１格納領域の値が用いられるので（ステップＳ４７）、ＣＰＵ５６が始動入賞を検出した時点の直前の割込処理によって取り込まれた乱数値が、乱数値格納エリアに格納される。
【００４５】
ステップＳ１０のスイッチ処理において、基本回路５３のＣＰＵ５６は、図１０に示すように、スイッチ回路５８およびＩ／Ｏポート５７を介して始動口スイッチ１７がオンしたことを検出すると（ステップＳ４１）、スイッチオンフラグがセットされているか否か確認する（ステップＳ４２）。スイッチオンフラグは初回のオン検出時にセットされるフラグである。よって、始動口スイッチ１７のオンを検出しスイッチオンフラグがセットされていない場合には、ＣＰＵ５６は、スイッチオンフラグをセットする（ステップＳ４３）。
【００４６】
始動口スイッチ１７のオンを検出しスイッチオンフラグがセットされている場合には、ＣＰＵ５６は、スイッチオンフラグをリセットするとともに（ステップＳ４４）、始動入賞記憶数が始動記憶上限値に達しているかどうか確認する（ステップＳ４５）。始動入賞記憶数が始動記憶上限値に達していなければ、始動入賞記憶数を１増やす（ステップＳ４６）。なお、この実施の形態では、始動記憶上限値＝４である。
【００４７】
そして、各始動入賞記憶数ｎ（ｎ＝１，２，３，・・・，始動記憶上限値）に対応して設けられている乱数値格納エリアに、ランダム１格納領域に保存されている値を格納する（ステップＳ４７）。なお、始動入賞記憶数が始動記憶上限値に達している場合には、ステップＳ４６〜Ｓ４７の処理を行わない。
また、ステップＳ１０のスイッチ処理では始動口スイッチ１７以外のスイッチの検出処理も行われる。
【００４８】
基本回路５３は、画像表示部９の可変表示を開始できる状態になると図１１のフローチャートに示す処理を行う。
まず、始動入賞記憶数の値を確認する（ステップＳ５０）。始動入賞記憶数が０でなければ、始動入賞記憶数＝１に対応する乱数値格納エリアに格納されている値を読み出すとともに（ステップＳ５１）、始動入賞記憶数の値を１減らし、かつ、各乱数値格納エリアの値をシフトする（ステップＳ５２）。すなわち、始動入賞記憶数＝ｎ（ｎ＝２，３，・・・）に対応する乱数値格納エリアに格納されている値を、始動入賞記憶数＝ｎ−１に対応する乱数値格納エリアに格納する。
【００４９】
そして、基本回路５３は、ステップＳ５１で読み出した値、すなわち抽出されている大当り判定用乱数の値にもとづいて当たり／はずれを決定する（ステップＳ５３）。この実施の形態では、大当り判定用乱数は０〜６５５３５の範囲の値をとる。そして、図１２に示すように、低確率時（後述する確変フラグがセットされていないとき）には例えばその値があらかじめ定められている１８８個の値のうちのいずれかである場合に「大当り」と決定し、それ以外の値である場合には「はずれ」と決定する。高確率時には例えばその値があらかじめ定められている９４４０個の値のうちのいずれかである場合に「大当り」と決定し、それ以外の値である場合には「はずれ」と決定する。
【００５０】
大当り判定用乱数が０〜６５５３５の範囲の値をとり、そのうちの１８８個が当選値（「大当り」と決定される値）であるから、この例では、低確率時の大当り確率は、１８８／６５５３６＝１／３４８．６０である。また、高確率時の大当り確率は、９４０／６５５３６＝１／６９．１９である。
【００５１】
大当りと判定されたときには、基本回路５３は、特別図柄判定用乱数（ランダム３）の値にもとづいて停止図柄を決定する。ここで、リミッタが作動中でないならば、全図柄を含むテーブルから停止図柄を決定する（ステップＳ５４，Ｓ５５）。リミッタが作動している場合には、確率変動が行われる特別図柄（確変図柄）を含まないテーブルから停止図柄を決定する（ステップＳ５４，Ｓ５６）。リミッタは、連続して確変図柄による大当りが発生すること、すなわち連続して高確率状態が継続することを制限するためのものである。例えば、４回連続して高確率状態が継続するとリミッタが作動状態になる。従って、リミッタ作動状態では、確率変動が行われる特別図柄を含まないテーブルから停止図柄が決定される。
【００５２】
さらに、基本回路は、決定された図柄が確変図柄である場合には確変フラグをセットし、そうでない場合には確変フラグをリセットする（ステップＳ７１，Ｓ７２，Ｓ７３）。そして、ランダム５の値に従ってリーチ種類を決定し（ステップＳ７４）、大当りとするか否か、大当りの場合の図柄、およびリーチ種類を所定の格納エリアに設定する（ステップＳ７５）。なお、格納エリアは、基本回路５３におけるＲＡＭ５５に設けられる。
【００５３】
ステップＳ５３においてはずれと判定されていた場合には、基本回路５３は、リーチとするか否か判定する（ステップＳ５９）。例えば、図７に示すリーチ判定用乱数の値が「０」〜「１０４」のいずれかである場合にはリーチとすることに決定する。リーチとすることに決定したときには、基本回路は、停止図柄の決定を行う。この実施の形態では、ランダム２−１の値に従って左右図柄を決定する（ステップＳ６０）。また、ランダム２−２の値に従って中図柄を決定する（ステップＳ６１）。ここで、決定された中図柄が左右図柄と一致した場合には、中図柄に対応した乱数の値に１加算した値に対応する図柄を中図柄の確定図柄として、大当り図柄と一致しないようにする。
【００５４】
さらに、基本回路は、ランダム５の値に従ってリーチ種類を決定する（ステップＳ６２）。そして、所定の格納エリアに「リーチ」、リーチ図柄、およびリーチ種類を設定する（ステップＳ６３）。ステップＳ５９における抽選結果がはずれである場合には、所定の格納エリアにはずれであることを設定する（ステップＳ６４）。
【００５５】
以上のように、この実施の形態では、基本回路５３におけるＣＰＵ５６に与えられる定期リセット間隔（２ｍｓ）とは同期せずに０〜６５５３５の間で循環する外部乱数の値を、定期リセット間隔とは非同期に発生する始動入賞でラッチし、ラッチされた値を、抽出された大当り判定用乱数とする。
【００５６】
すると、２ｍｓの起動タイミングに同期した主基板３１から出力される各種信号を観測しても、大当り判定用乱数の抽出タイミングを推測することはできない。よって、主基板３１の外部から、大当りを不正に発生させるための信号を主基板３１に与えることができなくなる。
【００５７】
なお、この実施の形態では、割込処理において１６ビットカウンタ７６のカウント値を取り込み、始動入賞したか否かはメイン処理におけるスイッチ処理（ステップＳ１０）で判定したが、割込処理において、確かに始動入賞したか否かの判定まで実行するようにしてもよい。その場合には、割込処理において、始動入賞したか否かを判定する際にチャタリング対策およびノイズ対策が施される。例えば、何回か連続してオン状態が確認されたら始動入賞があったと判定する。そのように構成した場合には、ＣＰＵ５６は、メイン処理を実行しているときに始動口スイッチ１７がオン状態になったら、チャタリング対策およびノイズ対策と高速外部乱数のラッチ処理とを含むスイッチ処理が優先して実行される。そのように構成した場合には、始動入賞検出時点と乱数取得タイミングとのずれがさらに短縮される。
【００５８】
実施の形態２．
第１の実施の形態では始動口スイッチ１７からの信号をＩ／Ｏポート５７とともにＣＰＵ５６の割込端子にも接続し、ＣＰＵ５６の割込処理によって外部乱数をラッチするようにしたが、割込処理によらずに、外部乱数をラッチしてもよい。図１３は、そのような処理を行うための発振回路７５、１６ビットカウンタ７６および乱数確定レジスタ７７を、ＣＰＵ５６とともに示すブロック図である。この実施の形態でも外部乱数を始動口スイッチ１７のオンにもとづいてラッチするが、第１の実施の形態とは異なり、ＣＰＵ５６は、外部乱数のラッチのための始動口スイッチ１７のオンを、Ｉ／Ｏポート５７を介して入力する始動口スイッチ１７の状態を用いて認識する。
【００５９】
図１４は、この実施の形態における基本回路５３のメイン処理を示すフローチャートである。この場合には、２ｍｓ毎に再起動されるメイン処理において、複数箇所（この例では３箇所）で始動口スイッチ処理（ステップＳ１５ａ，Ｓ１５ｂ，Ｓ１５ｃ）が実行される。
【００６０】
図１５は、始動口スイッチ処理（ステップＳ１５ａ，Ｓ１５ｂ，Ｓ１５ｃ）を示すフローチャートである。ＣＰＵ５６は、スイッチ回路５８およびＩ／Ｏポート５７を介して始動口スイッチ１７がオンしたことを検出すると（ステップＳ８１）、スイッチオンカウンタが１０になっているか否か確認する（ステップＳ８２）。スイッチオンカウンタは始動口スイッチ１７の連続オン検出回数を計数するためのカウンタである。よって、始動口スイッチ１７のオンを検出しスイッチオンカウンタが１０に達していない場合には、ＣＰＵ５６は、スイッチオンカウンタを＋１する（ステップＳ８３）。
【００６１】
スイッチオンカウンタが１０になっている場合には、スイッチオンカウンタをクリアするとともに（ステップＳ８４）、乱数確定レジスタ７７に、ラッチパルスを出力する（ステップＳ８５）。そして、ＣＰＵ５６は、乱数確定レジスタ７７にラッチされたカウンタ値を入力し（ステップＳ８６）、入力した値をランダム１格納領域に保存する（ステップＳ８７）。また、始動口オンフラグをセットする（ステップＳ８８）。
【００６２】
以上のように、１０回連続して始動口スイッチ１７のオンを検出した場合には、ＣＰＵ５６は、始動口スイッチ１７が間違いなくオンしたとして、１６ビットカウンタ７６のカウント値をラッチするとともに始動口オンフラグをセットする。なお、この実施の形態では、１回のメイン処理中に３回の始動口スイッチ処理（ステップＳ１５ａ，Ｓ１５ｂ，Ｓ１５ｃ）が実行されるので、（１０÷３）×２ｍｓ、すなわち６ｍｓ以上かけて始動口スイッチ１７が間違いなくオンしたことが検知される。
【００６３】
この実施の形態では連続回数を１０回としたが、連続回数は適用される遊技機の始動口スイッチ１７のチャタリング特性に応じて設定される。また、この実施の形態では１回のメイン処理中に３回の始動口スイッチ処理が実行されるように構成したが、始動口スイッチ処理の回数は３回に限られない。
【００６４】
図１６は、この実施の形態におけるステップＳ１０のスイッチ処理において実行される打球の始動入賞に応じた大当り判定用乱数の抽出処理を示すフローチャートである。基本回路５３のＣＰＵ５６は、図１６に示すように、始動口スイッチオンフラグがセットされたことを検出すると（ステップＳ４１ａ）、始動口スイッチオンフラグをリセットするとともに（ステップＳ４８）、始動入賞記憶数が始動記憶上限値に達しているかどうか確認する（ステップＳ４５）。始動入賞記憶数が始動記憶上限値に達していなければ、始動入賞記憶数を１増やす（ステップＳ４６）。なお、この実施の形態では、始動記憶上限値＝４である。
【００６５】
そして、各始動入賞記憶数ｎ（ｎ＝１，２，３，・・・，始動記憶上限値）に対応して設けられている乱数値格納エリアに、ランダム１格納エリアに保存されている値を格納する（ステップＳ４７）。なお、始動入賞記憶数が始動記憶上限値に達している場合には、ステップＳ４６〜Ｓ４７の処理を行わない。
また、ステップＳ１０のスイッチ処理では始動口スイッチ１７以外のスイッチの検出処理も行われる。
【００６６】
その後、ＣＰＵ５６は、画像表示部９の可変表示を開始できる状態になると、ステップＳ８の特別図柄プロセス処理において図１１のフローチャートに示す処理を行う。
【００６７】
以上のように、この実施の形態では、メイン処理中において複数の始動口スイッチ処理（ステップＳ１５ａ，Ｓ１５ｂ，Ｓ１５ｃ）を行うように構成したので、始動口スイッチ１７が確実にオンしたと判断されたときに、高速でカウントアップする外部乱数生成手段が生成する大当り判定用乱数値が抽出される。
【００６８】
そして、始動口スイッチ１７のオンはメイン処理の２ｍｓ周期とは全く非同期であり、この実施の形態でも始動口スイッチ１７のオンにもとづいてランダム１（大当り判定用乱数）が抽出されることになるので、２ｍｓ周期とは同期しないランダム１を得ることができる。
【００６９】
なお、この実施の形態では、始動口スイッチ１７が確実にオンしたと判断されたときに１６ビットカウンタ７６のカウント値がラッチされるので、ＣＰＵ５６が始動入賞を検出した時点の乱数値が、乱数値格納エリアに格納される。すなわち、始動入賞検出時点と乱数取得タイミングのずれはない。
【００７０】
しかし、始動入賞検出時点と乱数取得タイミングとの間にある程度のずれが許容される場合には、第１の実施の形態の場合と同様に、始動口スイッチ１７がオン状態を示したときには直ちに１６ビットカウンタ７６のカウント値を入力してランダム１格納領域に保存するように構成してもよい。そのように構成する場合には、メイン処理中における複数の始動口スイッチ処理（ステップＳ１５ａ，Ｓ１５ｂ，Ｓ１５ｃ）において、スイッチオンカウンタは用いられず、始動口スイッチ１７のオンを検出すると、乱数確定レジスタ７７を介して１６ビットカウンタ７６のカウント値が入力され、ランダム１格納領域に保存される。
【００７１】
そして、図１６に示された処理に代えて、図１０に示された処理が実行される。そのように構成した場合には、メイン処理中における複数の始動口スイッチ処理（ステップＳ１５ａ，Ｓ１５ｂ，Ｓ１５ｃ）において始動口スイッチ１７がオン状態を示しているときに随時１６ビットカウンタ７６のカウント値が入力されるので、第１の実施の形態のように割込処理を用いることなく、第１の実施の形態の場合と同様の処理が行われることになる。従って、このように構成すれば、割込処理によらないで随時ランダム１格納領域の保存値を更新できるので、割込処理が他の処理として既に使用されていたり、何らかの理由で割込処理を使用できない場合に有用である。
【００７２】
実施の形態３．
図１７は、第３の実施の形態の発振回路７５、１６ビットカウンタ７６および乱数確定レジスタ７７を、ＣＰＵ５６とともに示すブロック図である。図１７に示すように、この実施の形態では、始動口スイッチ１７の出力が、乱数確定レジスタ７７のラッチ入力にも接続され、始動口スイッチ１７のオンによって、１６ビットカウンタ７６のカウント値が乱数確定レジスタ７７にラッチされる。
【００７３】
この実施の形態では、メイン処理は、図６に示されたように実行される。そして、ステップＳ１０のスイッチ処理において、図１８のフローチャートに示すよりが実行される。すなわち、基本回路５３のＣＰＵ５６は、スイッチ回路５８およびＩ／Ｏポート５７を介して始動口スイッチ１７がオンしたことを検出すると（ステップＳ４１）、スイッチオンフラグがセットされているか否か確認する（ステップＳ４２）。始動口スイッチ１７のオンを検出しスイッチオンフラグがセットされていない場合には、ＣＰＵ５６は、スイッチオンフラグをセットする（ステップＳ４３）。
【００７４】
始動口スイッチ１７のオンを検出しスイッチオンフラグがセットされている場合には、ＣＰＵ５６は、スイッチオンフラグをリセットするとともに（ステップＳ４４）、始動入賞記憶数が始動記憶上限値に達しているかどうか確認する（ステップＳ４５）。始動入賞記憶数が始動記憶上限値に達していなければ、始動入賞記憶数を１増やす（ステップＳ４６）。なお、この実施の形態では、始動記憶上限値＝４である。
【００７５】
そして、ＣＰＵ５６は、乱数確定レジスタ７７にラッチされているカウンタ値を入力する（ステップＳ２２）。さらに、ＣＰＵ５６は、入力した値を、各始動入賞記憶数ｎ（ｎ＝１，２，３，・・・，始動記憶上限値）に対応して設けられている乱数値格納エリアに格納する（ステップＳ４７ａ）。なお、始動入賞記憶数が始動記憶上限値に達している場合には、ステップＳ４６〜Ｓ４７ａの処理を行わない。
また、ステップＳ１０のスイッチ処理では始動口スイッチ１７以外のスイッチの検出処理も行われる。
その後、ＣＰＵ５６は、画像表示部９の可変表示を開始できる状態になると、ステップＳ８の特別図柄プロセス処理において図１１のフローチャートに示す処理を行う。
【００７６】
以上のように、この実施の形態では、始動口スイッチ１７の出力を、Ｉ／Ｏポート５７に入力するとともに、乱数確定レジスタ７７にラッチ信号として入力する。よって、乱数確定レジスタ７７は、始動口スイッチ１７の出力にもとづいて随時１６ビットカウンタ７６のカウント値をラッチしている。そして、ＣＰＵ５６は、Ｉ／Ｏポート５７を介して入力した始動口スイッチ１７の出力が確実にオンしていると判断したら、乱数確定レジスタ７７にラッチされているカウンタ値を入力する。従って、、始動入賞検出時点と乱数取得タイミングのずれはない。また、乱数確定レジスタ７７におけるラッチはハードウェア的に行われるので、大当り判定用乱数を抽出するための基本回路５３の負担が軽減される。
【００７７】
この実施の形態でも、基本回路５３におけるＣＰＵ５６に与えられる定期リセット間隔（２ｍｓ）とは同期せずに０〜６５５３５の間で循環する外部乱数の値を、定期リセット間隔とは非同期に発生する始動入賞でラッチし、ラッチされた値を、抽出された大当り判定用乱数とする。よって、２ｍｓの起動タイミングに同期した主基板３１から出力される各種信号を観測しても、大当り判定用乱数の抽出タイミングを推測することはできない。よって、主基板３１の外部から、大当りを不正に発生させるための信号を主基板３１に与えることができなくなる。
【００７８】
なお、上記の各実施の形態の遊技機、すなわち図１の正面図に示されたパチンコ遊技機は、始動入賞にもとづいて画像表示部９に可変表示される特別図柄の停止図柄が所定の図柄の組み合わせになると所定の遊技価値が遊技者に付与可能になる第１種パチンコ遊技機であったが、始動入賞にもとづいて開放する電動役物の所定領域への入賞があると所定の遊技価値が遊技者に付与可能になる第２種パチンコ遊技機や、始動入賞にもとづいて可変表示される図柄の停止図柄が所定の図柄の組み合わせになると開放する所定の電動役物への入賞があると所定の権利が発生または継続する第３種パチンコ遊技機であっても、本発明を適用できる。
【図面の簡単な説明】
【００７９】
【図１】パチンコ遊技機を正面からみた正面図である。
【図２】主基板における回路構成の一例と周辺基板を示すブロック図である。
【図３】ＣＰＵの周辺回路のうちの主要部を示すブロック図である。
【図４】主基板における基本回路の動作を示すフローチャートである。
【図５】第１の実施の形態における外部乱数生成手段の構成を示すブロック図である。
【図６】基本回路のメイン処理を示すフローチャートである。
【図７】各乱数を示す説明図である。
【図８】割込処理を示すフローチャートである。
【図９】メイン処理と割込処理との関係の一例を示すタイミング図である。
【図１０】第１の実施の形態における打球が始動入賞口に入賞したことを判定する処理を示すフローチャートである。
【図１１】図柄を決定する処理を示すフローチャートである。
【図１２】大当り判定の処理を示すフローチャートである。
【図１３】第２の実施の形態における外部乱数生成手段の構成を示すブロック図である。
【図１４】第２の実施の形態におけるメイン処理を示すフローチャートである。
【図１５】始動口スイッチチェック処理を示すフローチャートである。
【図１６】第２の実施の形態における打球が始動入賞口に入賞したことを判定する処理を示すフローチャートである。
【図１７】第３の実施の形態における外部乱数生成手段の構成を示すブロック図である。
【図１８】第３の実施の形態における打球が始動入賞口に入賞したことを判定する処理を示すフローチャートである。
【符号の説明】
【００８０】
８    可変表示装置
３１  主基板
５３  基本回路
５６  ＣＰＵ
７５  発振回路
７６  １６ビットカウンタ
７７  乱数確定レジスタ
【図１】
0004689700.tif 000002
【図２】
0004689700.tif 000003
【図３】
0004689700.tif 000004
【図４】
0004689700.tif 000005
【図５】
0004689700.tif 000006
【図６】
0004689700.tif 000007
【図７】
0004689700.tif 000008
【図８】
0004689700.tif 000009
【図９】
0004689700.tif 000010
【図１０】
0004689700.tif 000011
【図１１】
0004689700.tif 000012
【図１２】
0004689700.tif 000013
【図１３】
0004689700.tif 000014
【図１４】
0004689700.tif 000015
【図１５】
0004689700.tif 000016
【図１６】
0004689700.tif 000017
【図１７】
0004689700.tif 000018
【図１８】
0004689700.tif 000019