(57)【特許請求の範囲】
【請求項１】
複数種類の識別情報を可変表示可能な可変表示装置を有し、該可変表示装置の停止時の表示結果が予め定められた特定の識別情報になったときに所定の遊技価値を付与可能な状態になる弾球遊技機であって、
前記可変表示装置の停止時の表示結果に関連する内容を予め決定しておくための事前決定手段と、
所定の可変開始条件の成立に基づいて前記可変表示装置を可変表示させるとともに、所定の停止条件の成立に基づいて前記可変表示装置を停止制御し、停止時の識別情報が前記事前決定手段により決定された内容に従ったものになるように表示制御する可変表示制御手段と、
該可変表示制御手段によって制御されている前記可変表示装置の表示状態が適正か否かを確認する確認手段とを含み、
前記可変表示装置は、前記複数種類の識別情報が描かれた回転部材と、該回転部材を回転させるステッピングモータと、前記回転部材の回転位置を割出すための予め定められた基準位置に前記回転部材の回転位置が実際に達したことを検出する基準位置検出手段とを含み、
前記可変表示制御手段は、
前記ステッピングモータのコイルの励磁パターンを変化させることにより、前記回転部材の回転制御を行ない、
回転中の前記ステッピングモータのステップ数を計数して該計数値が前記識別情報１つ分の可変表示に相当する１識別情報対応ステップ数に達したときに計数値を初期値に戻してから再度計数する動作を繰返し行なう１識別情報中ステップ数計数手段と、
該１識別情報中ステップ数計数手段が前記１識別情報対応ステップ数に達した回数を計数して該計数値が可変表示される全識別情報の数に相当する値に達したときに計数値を初期値に戻してから再度計数する動作を繰返し行なう現在識別情報番号計数手段と、
前記基準位置に前記回転部材の回転位置が実際に達したことが前記基準位置検出手段により検出されたことに基づいて前記１識別情報中ステップ数計数手段の計数値と前記現在識別情報番号計数手段の計数値とを初期値に戻すリセット手段とを含み、
前記励磁パターンは、前記回転部材を前記基準位置まで回転制御したときの励磁パターンと同じ状態である基準励磁パターンを含み、
前記確認手段は、前回の前記基準位置の検出から次の前記基準位置の検出まで前記回転部材を回転制御するだけの回数の基準励磁パターンの励磁を既に行なっており、かつ未だ前記基準位置検出手段により前記回転部材の回転位置が前記基準位置へ到達したことが検出されていないときに、異常状態が発生した旨を判定する異常判定手段を含み、
該異常判定手段による異常判定が行なわれたときに、エラー処理を行なうことを特徴とする、弾球遊技機。
【請求項２】
複数種類の識別情報を可変表示可能な可変表示装置を有し、該可変表示装置の停止時の表示結果が予め定められた特定の識別情報になったときに所定の遊技価値を付与可能な状態になる弾球遊技機であって、
前記可変表示装置の停止時の表示結果に関連する内容を予め決定しておくための事前決定手段と、
所定の可変開始条件の成立に基づいて前記可変表示装置を可変表示させるとともに、所定の停止条件の成立に基づいて前記可変表示装置を停止制御し、停止時の識別情報が前記事前決定手段により決定された内容に従ったものになるように表示制御する可変表示制御手段と、
該可変表示制御手段によって制御されている前記可変表示装置の表示状態が適正か否かを確認する確認手段とを含み、
前記可変表示装置は、前記複数種類の識別情報が描かれた回転部材と、該回転部材を回転させるステッピングモータと、前記回転部材の回転位置を割出すための予め定められた基準位置に前記回転部材の回転位置が実際に達したことを検出する基準位置検出手段とを含み、
前記可変表示制御手段は、
前記ステッピングモータのコイルの励磁パターンを変化させることにより、前記回転部材の回転制御を行ない、
回転中の前記ステッピングモータのステップ数を計数して該計数値が前記識別情報１つ分の可変表示に相当する１識別情報対応ステップ数に達したときに計数値を初期値に戻してから再度計数する動作を繰返し行なう１識別情報中ステップ数計数手段と、
該１識別情報中ステップ数計数手段が前記１識別情報対応ステップ数に達した回数を計数して該計数値が可変表示される全識別情報の数に相当する値に達したときに計数値を初期値に戻してから再度計数する動作を繰返し行なう現在識別情報番号計数手段と、
前記基準位置に前記回転部材の回転位置が実際に達したことが前記基準位置検出手段により検出されたことに基づいて前記１識別情報中ステップ数計数手段の計数値と前記現在識別情報番号計数手段の計数値とを初期値に戻すリセット手段とを含み、
前記励磁パターンは、前記回転部材を前記基準位置まで回転制御したときの励磁パターンと同じ状態である基準励磁パターンを含み、
前記確認手段は、前回の前記基準位置の検出から次の前記基準位置の検出まで前記回転部材を回転制御するだけの回数の基準励磁パターンの励磁を行なっておらず、かつ前記基準位置検出手段により前記回転部材の回転位置が前記基準位置へ到達したことが検出されたときに、異常状態が発生した旨を判定する異常判定手段を含み、
該異常判定手段による異常判定が行なわれたときに、エラー処理を行なうことを特徴とする、弾球遊技機。
【請求項３】
複数種類の識別情報を可変表示可能な可変表示装置を有し、該可変表示装置の停止時の表示結果が予め定められた特定の識別情報になったときに所定の遊技価値を付与可能な状態となる弾球遊技機であって、
前記可変表示装置の停止時の表示結果に関連する内容を予め決定しておくための事前決定手段と、
所定の可変開始条件の成立に基づいて前記可変表示装置を可変表示させるとともに、所定の停止条件の成立に基づいて前記可変表示装置を停止制御し、停止時の識別情報が前記事前決定手段により決定された内容に従ったものになるように表示制御する可変表示制御手段と、
該可変表示制御手段によって制御されている前記可変表示装置の表示状態が適正か否かを確認する確認手段とを含み、
前記可変表示装置は、前記複数種類の識別情報が描かれた回転部材と、該回転部材を回転させるステッピングモータと、前記回転部材の回転位置を割出すための予め定められた基準位置に前記回転部材の回転位置が実際に達したことを検出する基準位置検出手段とを含み、
前記可変表示制御手段は、
前記ステッピングモータのコイルの励磁パターンを変化させることにより、前記回転部材の回転制御を行ない、
回転中の前記ステッピングモータのステップ数を計数して該計数値が前記識別情報１つ分の可変表示に相当する１識別情報対応ステップ数に達したときに計数値を初期値に戻してから再度計数する動作を繰返し行なう１識別情報中ステップ数計数手段と、
該１識別情報中ステップ数計数手段が前記１識別情報対応ステップ数に達した回数を計数して該計数値が可変表示される全識別情報の数に相当する値に達したときに計数値を初期値に戻してから再度計数する動作を繰返し行なう現在識別情報番号計数手段と、
前記基準位置に前記回転部材の回転位置が実際に達したことが前記基準位置検出手段により検出されたことに基づいて前記１識別情報中ステップ数計数手段の計数値と前記現在識別情報番号計数手段の計数値とを初期値に戻すリセット手段とを含み、
前記確認手段は、前回の前記基準位置の検出から次の前記基準位置の検出までの間に前記基準位置検出手段による検出の有無の確認を複数回行ない、前記基準位置検出手段による前記回転部材の回転位置の前記基準位置への到達の検出が所定回数連続して行なわれたときに、異常状態が発生した旨を判定する異常判定手段を含み、
該異常判定手段による異常判定が行なわれたときに、エラー処理を行なうことを特徴とする、弾球遊技機。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パチンコ遊技機やコイン遊技機等で代表される弾球遊技機に関し、詳しくは、複数種類の識別情報を可変表示可能な可変表示装置を有し、該可変表示装置の停止時の表示結果が予め定められた特定の識別情報になったときに所定の遊技価値を付与可能な状態になる弾球遊技機に関する。
【０００２】
【従来の技術】
この種の弾球遊技機において、従来から一般的に知られているものに、たとえば、打ち玉が始動入賞領域に入賞する等の所定の条件が成立することに基づいて可変表示装置が可変表示され、所定時間の経過または所定時間の経過以前におけるストップスイッチの押圧操作等の予め定められた停止条件が成立したことに基づいて可変表示装置が停止制御され、その停止した可変表示装置の表示結果が予め定められた特定の識別情報になったときに可変入賞球装置を遊技者にとって有利な第１の状態に駆動するなどの所定の遊技価値を付与可能な状態にするものがあった。そして、この可変表示装置により停止時の表示結果がいかなる識別情報になるかという期待感を遊技者に与えようとしていた。
【０００３】
【発明が解決しようとする課題】
この可変表示装置を制御する方法として、可変表示装置の停止時の表示結果を前記特定の識別情報にするか否かや可変表示装置の停止時の識別情報自体等の可変表示装置の停止時の表示結果に関連する内容を停止時以前において予め決定しておくための事前決定手段を設け、その事前決定手段により決定された内容にしたがった表示結果になるように可変表示を制御することが考えられる。そして、前記事前決定手段による決定内容が前記特定の識別情報となる内容であったときには、可変入賞球装置を開成させたり所定個数の賞品球を払い出したり等の所定の遊技価値を付与可能な状態にすることが考えられる。
【０００４】
しかし、このように構成した弾球遊技機において、可変表示装置の表示制御手段等が狂って前記事前決定手段の決定内容とは食い違った表示結果になったときには、前記事前決定手段の決定内容に基づいて遊技価値を付与可能な状態にするか否かの制御が行なわれるために、実際の可変表示装置の停止時の表示結果と遊技価値を付与可能な状態にするか否かの遊技制御とが食い違ってしまうときがある。特に、事前決定手段の決定内容が特定の識別情報に相当しない内容であったにもかかわらず可変表示装置の表示状態が狂ってたまたま停止時の表示結果が予め定められた特定の識別情報になってしまったときには、遊技者は表示結果を見て遊技価値を付与可能な状態に遊技制御されるであろうと期待しているにもかかわらず実際には遊技価値を付与可能な状態には遊技制御されないのであり、このようなときには遊技者の期待を裏切ってしまい遊技者と遊技場との間でのトラブルの原因となってしまう欠点がある。
【０００５】
本発明は、かかる実情に鑑み、前記可変表示装置の表示状態が狂ったとしてもその旨の確認を行なって狂ったときの対処が可能な弾球遊技機を提供することを目的とする。
【０００６】
【課題を解決するための手段】
請求項１に記載の本発明は、複数種類の識別情報を可変表示可能な可変表示装置を有し、該可変表示装置の停止時の表示結果が予め定められた特定の識別情報になったときに所定の遊技価値を付与可能な状態になる弾球遊技機であって、
前記可変表示装置の停止時の表示結果に関連する内容を予め決定しておくための事前決定手段と、
所定の可変開始条件の成立に基づいて前記可変表示装置を可変表示させるとともに、所定の停止条件の成立に基づいて前記可変表示装置を停止制御し、停止時の識別情報が前記事前決定手段により決定された内容に従ったものになるように表示制御する可変表示制御手段と、
該可変表示制御手段によって制御されている前記可変表示装置の表示状態が適正か否かを確認する確認手段とを含み、
前記可変表示装置は、前記複数種類の識別情報が描かれた回転部材と、該回転部材を回転させるステッピングモータと、前記回転部材の回転位置を割出すための予め定められた基準位置に前記回転部材の回転位置が実際に達したことを検出する基準位置検出手段とを含み、
前記可変表示制御手段は、
前記ステッピングモータのコイルの励磁パターンを変化させることにより、前記回転部材の回転制御を行ない、
回転中の前記ステッピングモータのステップ数を計数して該計数値が前記識別情報１つ分の可変表示に相当する１識別情報対応ステップ数に達したときに計数値を初期値に戻してから再度計数する動作を繰返し行なう１識別情報中ステップ数計数手段と、
該１識別情報中ステップ数計数手段が前記１識別情報対応ステップ数に達した回数を計数して該計数値が可変表示される全識別情報の数に相当する値に達したときに計数値を初期値に戻してから再度計数する動作を繰返し行なう現在識別情報番号計数手段と、
前記基準位置に前記回転部材の回転位置が実際に達したことが前記基準位置検出手段により検出されたことに基づいて前記１識別情報中ステップ数計数手段の計数値と前記現在識別情報番号計数手段の計数値とを初期値に戻すリセット手段とを含み、
前記励磁パターンは、前記回転部材を前記基準位置まで回転制御したときの励磁パターンと同じ状態である基準励磁パターンを含み、
前記確認手段は、前回の前記基準位置の検出から次の前記基準位置の検出まで前記回転部材を回転制御するだけの回数の基準励磁パターンの励磁を既に行なっており、かつ未だ前記基準位置検出手段により前記回転部材の回転位置が前記基準位置へ到達したことが検出されていないときに、異常状態が発生した旨を判定する異常判定手段を含み、
該異常判定手段による異常判定が行なわれたときに、エラー処理を行なうことを特徴とする。
【０００７】
請求項２に記載の本発明は、複数種類の識別情報を可変表示可能な可変表示装置を有し、該可変表示装置の停止時の表示結果が予め定められた特定の識別情報になったときに所定の遊技価値を付与可能な状態になる弾球遊技機であって、
前記可変表示装置の停止時の表示結果に関連する内容を予め決定しておくための事前決定手段と、
所定の可変開始条件の成立に基づいて前記可変表示装置を可変表示させるとともに、所定の停止条件の成立に基づいて前記可変表示装置を停止制御し、停止時の識別情報が前記事前決定手段により決定された内容に従ったものになるように表示制御する可変表示制御手段と、
該可変表示制御手段によって制御されている前記可変表示装置の表示状態が適正か否かを確認する確認手段とを含み、
前記可変表示装置は、前記複数種類の識別情報が描かれた回転部材と、該回転部材を回転させるステッピングモータと、前記回転部材の回転位置を割出すための予め定められた基準位置に前記回転部材の回転位置が実際に達したことを検出する基準位置検出手段とを含み、
前記可変表示制御手段は、
前記ステッピングモータのコイルの励磁パターンを変化させることにより、前記回転部材の回転制御を行ない、
回転中の前記ステッピングモータのステップ数を計数して該計数値が前記識別情報１つ分の可変表示に相当する１識別情報対応ステップ数に達したときに計数値を初期値に戻してから再度計数する動作を繰返し行なう１識別情報中ステップ数計数手段と、
該１識別情報中ステップ数計数手段が前記１識別情報対応ステップ数に達した回数を計数して該計数値が可変表示される全識別情報の数に相当する値に達したときに計数値を初期値に戻してから再度計数する動作を繰返し行なう現在識別情報番号計数手段と、
前記基準位置に前記回転部材の回転位置が実際に達したことが前記基準位置検出手段により検出されたことに基づいて前記１識別情報中ステップ数計数手段の計数値と前記現在識別情報番号計数手段の計数値とを初期値に戻すリセット手段とを含み、
前記励磁パターンは、前記回転部材を前記基準位置まで回転制御したときの励磁パターンと同じ状態である基準励磁パターンを含み、
前記確認手段は、前回の前記基準位置の検出から次の前記基準位置の検出まで前記回転部材を回転制御するだけの回数の基準励磁パターンの励磁を行なっておらず、かつ前記基準位置検出手段により前記回転部材の回転位置が前記基準位置へ到達したことが検出されたときに、異常状態が発生した旨を判定する異常判定手段を含み、
該異常判定手段による異常判定が行なわれたときに、エラー処理を行なうことを特徴とする。
【０００８】
請求項３に記載の本発明は、複数種類の識別情報を可変表示可能な可変表示装置を有し、該可変表示装置の停止時の表示結果が予め定められた特定の識別情報になったときに所定の遊技価値を付与可能な状態となる弾球遊技機であって、
前記可変表示装置の停止時の表示結果に関連する内容を予め決定しておくための事前決定手段と、
所定の可変開始条件の成立に基づいて前記可変表示装置を可変表示させるとともに、所定の停止条件の成立に基づいて前記可変表示装置を停止制御し、停止時の識別情報が前記事前決定手段により決定された内容に従ったものになるように表示制御する可変表示制御手段と、
該可変表示制御手段によって制御されている前記可変表示装置の表示状態が適正か否かを確認する確認手段とを含み、
前記可変表示装置は、前記複数種類の識別情報が描かれた回転部材と、該回転部材を回転させるステッピングモータと、前記回転部材の回転位置を割出すための予め定められた基準位置に前記回転部材の回転位置が実際に達したことを検出する基準位置検出手段とを含み、
前記可変表示制御手段は、
前記ステッピングモータのコイルの励磁パターンを変化させることにより、前記回転部材の回転制御を行ない、
回転中の前記ステッピングモータのステップ数を計数して該計数値が前記識別情報１つ分の可変表示に相当する１識別情報対応ステップ数に達したときに計数値を初期値に戻してから再度計数する動作を繰返し行なう１識別情報中ステップ数計数手段と、
該１識別情報中ステップ数計数手段が前記１識別情報対応ステップ数に達した回数を計数して該計数値が可変表示される全識別情報の数に相当する値に達したときに計数値を初期値に戻してから再度計数する動作を繰返し行なう現在識別情報番号計数手段と、
前記基準位置に前記回転部材の回転位置が実際に達したことが前記基準位置検出手段により検出されたことに基づいて前記１識別情報中ステップ数計数手段の計数値と前記現在識別情報番号計数手段の計数値とを初期値に戻すリセット手段とを含み、
前記確認手段は、前回の前記基準位置の検出から次の前記基準位置の検出までの間に前記基準位置検出手段による検出の有無の確認を複数回行ない、前記基準位置検出手段による前記回転部材の回転位置の前記基準位置への到達の検出が所定回数連続して行なわれたときに、異常状態が発生した旨を判定する異常判定手段を含み、
該異常判定手段による異常判定が行なわれたときに、エラー処理を行なうことを特徴とする。
【０００９】
【作用】
請求項１に記載の本発明によれば、事前決定手段の働きにより、可変表示装置の停止時の表示結果に関連する内容が予め決定される。また、可変表示装置の停止時の識別情報が前記事前決定手段により決定された内容に従ったものになるように表示制御する可変表示制御手段が設けられており、その可変表示制御手段により表示制御される前記可変表示装置の表示状態が適正か否かの確認が確認手段によりなされる。可変表示装置には、複数種類の識別情報が描かれた回転部材と、その回転部材を回転させるステッピングモータと、前記回転部材の回転位置を割出すための予め定められた基準位置に前記回転部材の回転位置が実際に達したことを検出する基準位置検出手段とが備えられている。
【００１０】
前記可変表示制御手段は、前記ステッピングモータのコイルの励磁パターンを変化させることにより前記回転部材の回転制御を行なう。１識別情報中ステップ数計数手段の働きにより、回転中の前記ステッピングモータのステップ数が計数されて該計数値が前記識別情報１つ分の可変表示に相当する１識別情報対応ステップ数に達したときに計数値を初期値に戻してから再度計数する動作が繰返し行なわれる。現在識別情報番号計数手段の働きにより、前記１識別情報中ステップ数計数手段が前記１識別情報対応ステップ数に達した回数を計数して該計数値が可変表示される全識別情報の数に相当する値に達したときに計数値を初期値に戻してから再度計数する動作が繰返し行なわれる。リセット手段の働きにより、前記基準位置に前記回転部材の回転位置が実際に達したことが前記基準位置検出手段により検出されたことに基づいて前記１識別情報中ステップ数計数手段の計数値と前記現在識別情報番号計数手段の計数値とが初期値に戻される。
【００１１】
前記励磁パターンは、前記回転部材を前記基準位置まで回転制御したときの励磁パターンと同じ状態にある基準励磁パターンを含んでおり、前記確認手段に含まれる異常判定手段の働きにより、前回の前記基準位置の検出から次の前記基準位置の検出まで回転部材を回転制御するだけの回数の基準励磁パターンの励磁を既に行なっており、かつ未だ前記基準位置検出手段により前記回転部材の回転位置が前記基準位置へ到達したことが検出されていないときに、異常状態が発生した旨が判定される。その異常判定手段による異常判定が行なわれたときに、エラー処理が行なわれる。
【００１２】
請求項２に記載の本発明によれば、事前決定手段の働きにより、可変表示装置の停止時の表示結果に関連する内容が予め決定される。また、可変表示装置の停止時の識別情報が前記事前決定手段により決定された内容に従ったものになるように表示制御する可変表示制御手段が設けられており、その可変表示制御手段により表示制御される前記可変表示装置の表示状態が適正か否かの確認が確認手段によりなされる。前記可変表示装置は、前記複数種類の識別情報が描かれた回転部材と、その回転部材を回転させるステッピングモータと、前記回転部材の回転位置を割出すための予め定められた基準位置に前記回転部材の回転位置が実際に達したことを検出する基準位置検出手段とが備えられている。
【００１３】
前記可変表示制御手段は、前記ステッピングモータのコイルの励磁パターンを変化させることにより、前記回転部材の回転制御を行なう。１識別情報中ステップ数計数手段の働きにより、回転中の前記ステッピングモータのステップ数が計数されて該計数値が前記識別情報１つ分の可変表示に相当する１識別情報対応ステップ数に達したときに計数値を初期値に戻してから再度計数する動作が繰返し行なわれる。現在識別情報番号計数手段の働きにより、前記１識別情報中ステップ数計数手段が前記１識別情報対応ステップ数に達した回数を計数して該計数値が可変表示される全識別情報の数に相当する値に達したときに計数値を初期値に戻してから再度計数する動作が繰返し行なわれる。リセット手段の働きにより、前記基準位置に前記回転部材の回転位置が実際に達したことが前記基準位置検出手段により検出されたことに基づいて前記１識別情報中ステップ数計数手段の計数値と前記現在識別情報番号計数手段の計数値とが初期値に戻される。
【００１４】
前記励磁パターンは、前記回転部材を前記基準位置まで回転制御したときの励磁パターンと同じ状態にある基準励磁パターンを含んでいる。前記確認手段に含まれる異常判定手段の働きにより、前回の前記基準位置の検出から次の前記基準位置の検出まで前記回転部材を回転制御するだけの回数の基準励磁パターンの励磁を行なっておらず、かつ前記基準位置検出手段により前記回転部材の回転位置が前記基準位置へ到達したことが検出されたときに、異常状態が発生した旨が判定される。その異常判定手段による異常判定が行なわれたときに、エラー処理が行なわれる。
【００１５】
請求項３に記載の本発明によれば、事前決定手段の働きにより、可変表示装置の停止時の表示結果に関連する内容が予め決定される。また、可変表示装置の停止時の識別情報が前記事前決定手段により決定された内容に従ったものになるように表示制御する可変表示制御手段が設けられており、その可変表示制御手段により表示制御される前記可変表示装置の表示状態が適正か否かの確認が確認手段によりなされる。前記可変表示装置は、前記複数種類の識別情報が描かれた回転部材と、その回転部材を回転させるステッピングモータと、前記回転部材の回転位置を割出すための予め定められた基準位置に前記回転部材の回転位置が実際に達したことを検出する基準位置検出手段とが備えられている。
【００１６】
前記可変表示制御手段は、前記ステッピングモータのコイルの励磁パターンを変化させることにより、前記回転部材の回転制御を行なう。１識別情報中ステップ数計数手段の働きにより、回転中の前記ステッピングモータのステップ数が計数されて該計数値が前記識別情報１つ分の可変表示に相当する１識別情報対応ステップ数に達したときに計数値を初期値に戻してから再度計数する動作が繰返し行なわれる。現在識別情報番号計数手段の働きにより、前記１識別情報中ステップ数計数手段が前記１識別情報対応ステップ数に達した回数を計数して該計数値が可変表示される全識別情報の数に相当する値に達したときに計数値を初期値に戻してから再度計数する動作が繰返し行なわれる。リセット手段の働きにより、前記基準位置に前記回転部材の回転位置が実際に達したことが前記基準位置検出手段により検出されたことに基づいて前記１識別情報中ステップ数計数手段の計数値と前記現在識別情報番号計数手段の計数値とが初期値に戻される。
【００１７】
前記確認手段に含まれている異常判定手段の働きにより、前回の前記基準位置の検出から次の前記基準位置の検出までの間に前記基準位置検出手段による検出の有無の確認を複数回行ない、前記基準位置検出手段による前記回転部材の回転位置の前記基準位置への到達の検出が所定回数連続して行なわれたときに、異常状態が発生した旨が判定される。その異常判定手段による異常判定が行なわれたときに、エラー処理が行なわれる。
【００１８】
【発明の実施の形態】
次に、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１９】
なお、本実施の形態では、遊技機の一例のパチンコ遊技機を取り上げて説明するが、本発明はこれに限らず、コイン遊技機やスロットマシン等であってもよく、複数種類の識別情報を可変表示可能な可変表示装置を有する遊技機であればすべて含まれる。
【００２０】
図１は、弾球遊技機の一例のパチンコ遊技機の遊技盤１０の全体正面図である。パチンコ遊技機の遊技盤１０の前面には、パチンコ玉が打ち込まれる遊技領域１が形成されている。この遊技領域１には、複数種類の識別情報を可変表示可能な可変表示装置１４が設けられているとともに、その下方に可変入賞球装置４が設けられている。可変表示装置１４には、複数種類の識別情報を可変表示できる識別情報表示部１５ａ，１５ｂ，１５ｃが設けられている。そして遊技領域１に形成されている始動入賞口３ａ，３ｂ，３ｃのいずれかにパチンコ玉が入賞することにより最大４個まで始動入賞記憶が行なわれ、始動入賞記憶のあることに基づいて、識別情報表示部１５ａ，１５ｂ，１５ｃが可変表示を開始し、所定時間の経過または所定時間の経過以前における遊技者の停止操作ボタン（図示せず）の押圧操作に基づいて前記識別情報表示部１５ａ，１５ｂ，１５ｃが順次停止制御されるように構成されている。なお、可変表示が１回行なわれる毎に前記始動入賞記憶が１ずつ減算される。そして停止したときの可変表示装置１０による表示結果が予め定める特定の組合せ（特定の識別情報）になれば、大当りとなり可変入賞球装置４の開閉板５が開成して遊技者にとって有利な第１の状態に駆動制御される。なお、前記可変表示装置１４の表示結果が前記特定の識別情報になり、所定数の賞品玉や得点をただちに遊技者に与えるようにしてもよい。なお、前記可変表示装置１４は、常時可変表示されパチンコ玉の始動入賞を条件としてその後所定時間の経過または遊技者の停止操作ボタンの押圧操作に基づいて停止制御されるものであってもよい。この場合には、始動入賞に伴って可変表示の速さや明るさ等を切換えて可変表示態様を切換えて可変開始を報知することが望ましい。なお、前記遊技者の停止操作ボタンは設けなくてもよく、その場合には所定時間の経過のみで停止制御される。
【００２１】
可変入賞球装置４の内部には、特定入賞口６が設けられており、前記第１の状態になっている可変入賞球装置に進入したパチンコ玉がこの特定入賞口６に入賞すれば、繰り返し条件が成立して可変入賞球装置４の第１の状態の制御が終了した後再度可変入賞球装置４を第１の状態に繰返し制御する繰返し継続制御が行なわれる。この繰返し継続制御の上限回数は１６回と定められている。この繰返し継続制御の現在の回数が開成回数表示器７などにより表示される。また、始動入賞口３ａ，３ｂ，３ｃに入賞したことによって記憶される始動入賞記憶個数が始動入賞記憶表示器８により表示される。また、可変入賞球装置４に入賞した入賞玉の個数が入賞玉個数表示器１８により表示される。また、図中１１は通常の入賞口であり、９はアウト玉を回収するアウト口である。
【００２２】
図中、１９ａ〜１９ｉは当りライン表示器であり、可変表示装置１４の停止時の表示結果が特定の識別情報の組合せ（たとえば７７７）になる当りライン（組合せ有効列）を点灯表示するものである。また、６３は飾りランプ、６４は風車ランプ、６５はサイドランプおよびアタッカーランプ、６６はＶ表示ＬＥＤである。
【００２３】
図２は、遊技盤の裏面に設けられている各種機器を示す背面図である。
遊技盤１０の裏面には、入賞玉を所定の箇所に誘導するための入賞玉集合カバー体２０ａ，２０ｂが設けられている。この入賞玉集合カバー体２０ａ，２０ｂは分割可能な構造となっており、一方の分割体を取換えるのみで異なった機種に対応できるように構成されている。始動入賞口３ａに入賞した入賞玉は入賞玉集合カバー体２０ｂにより誘導されてマイクロスイッチからなる始動入賞玉検出器２０ａにより検出される。一方、始動入賞口３ｂ，３ｃに入賞したそれぞれの入賞玉は、それぞれマイクロスイッチからなる始動入賞玉検出器２１ｂ、２１ｃにより検出される。一方、可変入賞球装置４内に進入したパチンコ玉が特定入賞口６に入賞すれば、特定入賞玉検出器２２により検出される。また、可変入賞球装置４内に進入したパチンコ玉が特定入賞口６以外の通常の入賞口に入賞すれば、近接スイッチからなる１０カウント検出器２３により検出される。なお、図中９はアウト口である。また、前記可変表示装置１４は、３つのドラムが３つのステッピングモータによりそれぞれ回転してドラム外周面に形成された識別情報を可変表示するいわゆるドラム式のものである。しかし、本発明はこれに限らず、液晶やセグメントＬＥＤを用いたデジタル表示のものであってもよく、また、リーフ式あるいはエレクトロルミネセンスさらにはドットマトリックス表示であってもよい。さらに、複数のランプやＬＥＤを配設して、ランプ用ＬＥＤを循環させて走行点灯させながら可変表示を行なういわゆるルーレット式のものであってもよい。また、円板型の複数のディスクにそれぞれ複数種類の識別情報が書き込まれ、それぞれのディスクの１か所の識別情報を表示するようにしたディスク式のものであってもよい。さらに、ドラム型やデジタル式を組合わせるなど、前記種々の可変表示部材を２つ以上組合わせたものであってもよい。なお、本実施の形態では、表示部の数を３個としたが、１個または２個もしくは４個以上であってもよい。なお、図示しないが入賞玉集合カバー体２０ｂには、可変入賞球装置４を駆動するためのソレノイドが取付けられる。
【００２４】
図３（ａ）は、可変表示装置１４の内部構造を示す斜視図である。ドラム機構収納部３５内には、回転ドラム４９ａ，４９ｂ，４９ｃが設けられている。この回転ドラム４９ａ、４９ｂ，４９ｃは、それぞれに、ステッピングモータ４８ａ，４８ｂ，４８ｃにより回転されるように構成されている。前記ステッピングモータ４８ａ〜４８ｃは、それぞれにモータ取付板４７ａ〜４７ｃに取付けられている。また、回転ドラム４９ａ〜４９ｃには、ドラム位置を検出するための無反射部分３１ａ〜３１ｃがそれぞれに形成されている。ドラム機構収納ボックス３５の前記無反射部分３１ａ〜３１ｃに対応する位置には、透孔５１ａ〜５１ｃがそれぞれ形成され、その透孔５１ａ〜５１ｃに、反射型ホトセンサからなるドラムセンサ３０ａ〜３０ｃがそれぞれ挿入される。このドラムセンサ３０ａ〜３０Ｃは、中継端子板５４に固定される回路基板５２に設けられている。そして、前記ドラムセンサ３０ａ〜３０ｃによりそれぞれの無反射部分３１ａ〜３１ｃを検出することにより、それぞれの回転ドラム４９ａ〜４９ｃの基準位置からの回転角度が制御可能となる。
【００２５】
図３（ｂ）は、可変表示装置の各表示部を構成する回転ドラムの外周に描かれた図形とステップカウンタのカウント値との対応を説明するための説明図である。
【００２６】
回転ドラム４９ａ〜４９ｃは図示反時計方向に回転する。そして、図示左側に情報表示部が形成され、遊技者が視認可能に構成されている。図中、円で囲まれた０〜１７は、１８種類の図柄に対応する数字である。また、図中、０〜２４０は、図柄中心に対応するステップカウンタのカウント値であり、後述する制御に用いられる。また、図中３０ａ，３０ｂ，３０ｃはドラムセンサであり、各ドラム４９ａ，４９ｂ，４９ｃの所定箇所に設けられている無反射部分３１ａ，３１ｂ，３１ｃの通過を検出するためのものであり、その検出信号が後述する制御に用いられる。
【００２７】
このドラム４９ａ〜４９ｃの回転制御方法の概略を次に説明する。
可変表示装置の可変開始時に目的とする停止図柄すなわち停止時の識別情報の組合わせは確定しており、その停止図柄になるように停止制御される。このドラム回転制御は、基本時間におけるドラム制御テーブル（後述のマイクロコンピュータに予め記憶されている）に従った制御と、引き続き行なわれる１０ｍｓｅｃ／ステップ（約２７．７８回転／分）一定速のドラム停止制御に大別される。この可変表示装置は、左図柄用ドラム４９ａ，中図柄用ドラム４９ｂ，右図柄用ドラム４９ｃの順で停止制御されるのであり、左図柄用ドラム４９ａと中図柄用ドラム４９ｂとの予定停止図柄が大当り条件を満たしている場合、リーチ状態の場合、またすべての停止図柄用ドラムの予定停止図柄が大当り条件を満たしている場合、右図柄用ドラム４９ｃについては、基本時間を経過した時点で変動開始時の図柄ポジションに戻るように制御され、引き続き１０ｍｓｅｃ／ステップ（約２７．７８回転／分）一定速で固定４０図柄（ドラム約２．２回転）を送り、さらに引き続き１０ｍｓｅｃ／ステップ一定速の停止制御に移行して右図柄用ドラム４９ｃのドラムポジションが停止図柄に一致した時点で停止制御される。したがって、右図柄用ドラムの変動開始から停止までの時間経過を、変動開始時の図柄ポジションと停止図柄ポジションとの関係により以下のように１８段階への変化をする。
【００２８】
0003772145.tif 000002
このリーチ状態または大当り時の右図柄用ドラム４９ｃの変動方式により、遊技者が図柄停止タイミングから右図柄用ドラム４９ｃの停止図柄を予測することが不可能になる。
【００２９】
前記ドラム制御テーブルは、その基本時間（ドラム制御テーブルによるドラム変動時間）を標準モード用：５．１００秒、短縮モード用：２．７００秒とし、その基本時間が経過した時点で変動開始時の図柄ポジションより正確に０〜１７図柄が送られた位置関係に達するように１８種類のテーブルになっている。各々のテーブルは、その機能によりトータルの送りステップ数が決定されており、テーブル内の図柄送り数および時間調整部において、ドラム回転速度の時間的配分によりトータルの所用時間（基本時間）が５．１００秒（２．７００）秒になるように構成されている。したがって、どのテーブルが選択されてもドラム制御テーブルによる変動時間は５．１００秒（２．７００秒）で目的の位置に達することになる。このドラム制御テーブルによる基本時間が経過した時点で、左図柄用ドラム４９ａは目的とする停止図柄より１図柄手前に、中図柄用ドラム４９ｂは６図柄手前に、右図柄用ドラム４９ｃは１１図柄手前に達するようにテーブルを選択して変動を開始し、基本時間が経過した時点より引き続き１０ｍｓｃｅ／ステップ（約２７．７８回転／分）一定速の停止制御に移りドラムポジションが目的とする停止図柄ポジションに一致した時点でそれぞれのドラムを停止させる。したがって、停止順序は、まず左図柄用ドラム４９ａが停止し、その後０．６００２秒経過した後に右図柄用ドラム４９ｂが停止し、その後０．６０２秒経過した後に右図柄用ドラム４９ｃが停止することになる（ただしリーチ状態，大当り停止予定時の右図柄用ドラム４９ｃの変動に関してはこの限りではない）。
【００３０】
また、具体的な制御テーブルの選択方法は、まず、目的とする停止図柄ポジションＮＯ．より現在の図柄のポジションＮＯ．（変動開始時の図柄ポジションＮＯ．）を減算し、さらに停止順を決定するための各ドラム４９ａ，４９ｂ，４９ｃ固有の固定送り図柄数を減算することにより各図柄ごとの移動図柄数（０〜１７）を算出し、その数値に対応するドラム制御テーブルを選択する。以上の演算により、基本時間が経過した時点で各図柄用ドラム４９ａ，４９ｂ，４９ｃはそれぞれ前述の位置に達することになる。この移動図柄数の演算は以下のように表すことができる。
【００３１】
0003772145.tif 000003
図４は、可変表示装置のそれぞれの回転ドラムの外周に描かれた図形を展開した状態を示す展開図を含む説明図である。
【００３２】
各回転ドラムの外周には、図示するように、１８種類の図柄が付されている。この図柄のうち、７，ベル，サクランボ，オレンジ，ＢＡＲ，スイカの各図柄が大当りとなる図柄である。そして、可変表示装置１４では、各ドラムによって表示される図柄のうち、連続する３図柄が各識別情報表示部１５ａ，１５ｂ，１５ｃにより表示される。そして、可変表示装置の停止時に、或る組合せ有効列上において、たとえば「７７７」のように、大当りとなる図柄のうちの同じ種類の図柄が揃えば、大当り状態が発生する。なお、図４に示す図柄が各回転ドラム外周に描かれている場合には、たとえば、上段の横一列の組合せ有効列上に７からなる図柄の組合せが成立し、下段の横一列の組合せ有効列上にベルのマークからなる図柄の組合せが成立する場合があり、このようなダブル大当り表示になったときには、可変表示装置の特定の組合せが１回成立したものとみなして１回の大当り状態を発生させるように制御する。
【００３３】
図４における図柄ＮＯ．は、後述するマイクロコンピュータによって事前に決定される図柄番号であり、可変表示装置１４の可変表示が停止する以前においてマイクロコンピュータによりランダムに決定され、可変表示装置１４の停止時の中央横一列の表示結果がその事前決定された図柄ＮＯ．に対応する図柄になるように表示制御する。たとえば、マイクロコンピュータによって、左図柄の図柄ＮＯ．が「８」，中図柄の図柄ＮＯ．が「７」，右図柄の図柄ＮＯ．が「６」と決定された場合には、可変表示装置１４の停止時の表示結果は中央横一列の当りライン上に「７７７」が揃う。また、マイクロコンピュータによって、左，中，右の各図柄の図柄ＮＯ．が１３，１４，１５に事前決定された場合には、可変表示装置１４の停止時の表示結果は、ＢＡＲのマークが斜め右下がりの当りライン上に揃うように表示制御される。
【００３４】
図５は、パチンコ遊技機に使用される制御回路を示すブロック図である。
基本回路６１，アドレスデコード回路６９，初期リセット回路６６ならびにクロック用リセットパルス発生回路６８によりマイクロコンピュータが構成されている。基本回路６１には、ＭＰＵとＭＰＵの動作プログラムを格納するＲＯＭと必要なデータの書込および読出ができるＲＡＭとが含まれている。
【００３５】
さらに、基本回路６１には、入力信号を受けてＭＰＵに入力データを与えるとともにＭＰＵからの出力データを受けて外部に出力する入出力回路と、ＭＰＵから音データを受けるサウンドジェネレータが含まれている。初期リセット回路６６は、電源投入時にＭＰＵにリセットパルスを与えるものである。クロック用リセットパルス発生回路６８は、ＭＰＵにクロック信号を与えるクロック発生回路を含み、そのクロック発生回路からのクロック信号を分周してリセットパルスを定期的（たとえば２ｍｓｅｃ毎）にＭＰＵに与える。アドレスデコード回路６９は、ＭＰＵからのアドレスデータをデコードするものである。
【００３６】
アドレスデコード回路６９は、ＭＰＵからのアドレスデータをデコードし、ＲＯＭ，ＲＡＭ，入出力回路，サウンドジェネレータにそれぞれチップセレクト信号を与える。
【００３７】
基本回路６１内に含まれているＲＯＭは、その内容の書換え、すなわち、必要が生じた場合には、その中に格納されたＭＰＵのためのプログラムデータを変更することができるようにプログラマブルＲＯＭが用いられる。そして、ＭＰＵがこのＲＯＭ内に格納されたプログラムデータにしたがって、以下に述べる各制御信号の出力に応答して、種々の機器に対し制御信号を与える。
【００３８】
基本回路６１には、入力信号として、次のような信号が与えられる。
まず、パチンコ玉の始動入賞に伴って始動入賞玉検出器２１ａ，２１ｂ，２１ｃがＯＮしたことに応答して、スイッチ・センサ入力回路７１から始動入賞玉検出信号が基本回路６１に与えられる。パチンコ玉が特定入賞口６（図１参照）に入賞したことに伴って特定入賞玉検出器２２がＯＮになり、それに応答してスイッチ・センサ入力回路７１から特定入賞玉検出信号が基本回路６１に与えられる。パチンコ玉が可変入賞球装置内の入賞個数検出器２３により検出されればその入賞個数検出器２３がＯＮになりそれに応答してスイッチ・センサ入力回路７１から入賞玉検出信号が基本回路６１に与えられる。各ドラムセンサ３０ａ，３０ｂ，３０ｃが各ドラムの無反射部分３１ａ，３１ｂ，３１ｃを検出することに伴って、スイッチ・センサ入力回路からそれぞれの検出信号が基本回路６１に入力される。
【００３９】
次に、基本回路６１は以下の回路および装置に制御信号を与える。
サウンドジェネレータから音回路８０を介してスピーカ７に音発生用制御信号を与える。セグメント・ＬＥＤ回路７８を介して、開放回数表示器１７に可変入賞球装置４の開放回数を表示するための表示制御信号を与え、入賞個数表示器１８に可変入賞球装置４へのパチンコ玉の入賞個数を表示するための制御信号を与え、始動入賞記憶表示器８に始動入賞の記憶値を表示するための制御信号を与える。さらに、セグメント・ＬＥＤ回路７８を介して、Ｖ表示ＬＥＤ６６に、Ｖ入賞した旨の表示用制御信号を与えるとともに、飾りＬＥＤ６７に大当りが発生した旨の表示制御信号等を与える。基本回路６１は、ドラムランプ回路７７を介して、可変入賞球装置１４の停止時に大当りとなる特定の図柄の組合せが成立した当りラインを表示させるための信号を当りライン表示器１９ａ〜１９ｉに与える。基本回路６１は、ランプ・ソレノイド・大当り情報回路７６を介して、可変入賞球装置４の開閉板５（図１参照）を開閉駆動させるためのソレノイド３６にソレノイドを励磁用制御信号を与える。さらに、ランプ・ソレノイド・大当り情報回路７６を介して、ワークランプ６２，レール飾りランプ６３，風車ランプ６４，サイドアタッカーランプ６４の各種ランプに大当りの発生を報知するためのランプ点灯用制御信号を与える。また、大当り発生時には、信号線８２と接続される外部機器（たとえばホール用管理用コンピュータ）に大当り情報が与えられる。基本回路６１は、モータドライブ回路７５を介して、ステッピングモータ４８ａ〜４８ｃにモータ駆動用制御信号を与える。なお、前記各種機器および制御回路には電源回路８１から所定の直流電流が供給される。
【００４０】
図６ないし図３９は、図５に示した制御回路の動作を説明するためのフローチャートである。
【００４１】
このフローチャートの概略をまず説明する。乱数を発生させるためのランダムカウンタは、大当りにするか否かを決定するためのランダム１カウンタと大当りと決定された場合の当り表示用の図柄を決定するためのランダム２カウンタと外れと決定された場合の外れ表示用図柄を決定するためのランダム３カウンタとの３種類が設けられている。ランダム１カウンタは０〜２２２の数値をカウントアップするものであり、ランダム２カウンタは０〜２７の数値をカウントアップするものであり、両者ともに２ｍｓｅｃ毎に１回プログラムが実行されるごとに「１」ずつカウントアップされ、最大値に達したときには再度「０」からカウントアップしなおす。一方、ランダム３カウンタは、２ｍｓｅｃの時間内に制御用プログラムが実行された後の残り時間すなわちリセット待ち時間を利用してカウントアップされるものである。そして、始動入賞時のランダム１カウンタのカウント値がピックアップされてそのピックアップされた乱数が「３」であった場合にのみ大当りと決定される。一方、ランダム２カウンタによる当り図柄の決定とランダム３カウンタによるはずれ図柄の決定は、可変表示装置の可変表示開始時の値すなわち左図柄用ドラム４９ａの回転開始時の値がピックアップされ、その値によって決定される。
【００４２】
図柄表示用の各ドラム４９ａ，４９ｂ，４９ｃ（図３参照）の回動は、ステッピングモータによるものであり、図３に示したように、ステッピングモータの２１６ステップで各ドラム４９ａ〜４９ｃが回転するのであり、前述したソフト上のドラム制御テーブルに従って、１ステップ当り、１０ｍｓｅｃ間隔（２７．７７８回転／分），８ｍｓｅｃ間隔（３４．７２２回転／分），６ｍｓｅｃ間隔（４６．２９６回転／分），４ｍｓｅｃ間隔（６９．４４４回転／分）の４種類の速度の組合せで変動する。変動開始時は、１ステップ当り８ｍｓｅｃ間隔より加速し、その後４ｍｓｅｃ間隔または６ｍｓｅｃ間隔で回転を行なう。なお、各図柄の停止は、１ステップ当り１０ｍｓｅｃ間隔まで減速を行ない、目的とする停止図柄までの送り制御が行なわれる。また、この可変表示装置１４は１つのドラムにより３図柄が表示されるが、表示した図柄の中央ポジションがソフト上の図柄データに一致する。そして、基本時間は、始動入賞記憶がない場合に５．１００秒に設定されており、始動入賞記憶がある場合すなわち短縮の場合には２．７００秒に設定され、この基本時間経過の後、定速にて左図柄用ドラム４９ａは０．１２０秒間（１図柄変動）、中図柄用ドラム４９ｂは０．７２０秒間（６図柄変動）、右図柄用ドラム４９ｃは１．３２０秒間（１１図柄変動）回転して停止する。なお、前述したように左図柄用ドラム４９ａと中図柄用ドラム４９ｂが大当り条件を満たしている場合すなわちリーチ状態と実際に大当りに決定されている場合は、右図柄用ドラム４９ｃは基本時間（５．１００秒間）に５回転；９０図柄変動（短縮の場合にあっては、基本時間２．７００秒間に２回転；３６図柄変動）した後、定速にて４．８００〜６．８４０秒間（４０〜５７図柄変動）して停止する。
【００４３】
ランダム３カウンタの値に従って外れ図柄を決定する方法としては、抽出したランダム３カウンタの値にさらに各図柄用ドラムの変動直前の位置に対応した数値を加算した値が停止用図柄の数値に決定される。すなわち、左図柄用ドラム４９ａの停止図柄は、ランダム３カウンタの１桁目の抽出値に変動直前の数値を加算した値となり、中図柄用ドラム４９ｂの停止図柄は、ランダム３カウンタの２桁目の抽出値に変動直前の数値を加算した値となり、右図柄用ドラム４９ｃの停止図柄は、ランダム３カウンタの３桁目の抽出値に変動直前の数値を加算した値となる。
【００４４】
図６ないし図８は、メインプログラムを示すフローチャートである。まずステップＳ（以下単にＳという）１により、スタックポインターアドレス指定が行なわれる。このスタックポインターアドレス指定は、２ｍｓｅｃ毎にリセットされたときのスタックの値を所定の値にセットするためのものである。次にＳ２に進み、ＲＡＭが正常か否かの判断がなされ、正常でない場合にはＳ８によるシステムイニシャルすなわち初期データのセットが行なわれる。このＳ８のシステムイニシャルの具体的処理は、図１１に示すサブルーチンプログラムで実行される。図１１に示すように、６段階に分けて初期化する理由は、２ｍｓｅｃの時間内にすべてを初期化するには時間的に短すぎるため、６段階に分けて６回このＳ８が実行されてすべての初期化が完了するように構成されている。Ｓ４に示す警告フラグとは、スイッチやモータ等に異常が生じた場合にセットされるフラグであり、たとえば後述するように、ステッピングモータのエラー（Ｓ１００参照），１０カウントスイッチが不正に引き抜かれたりずらされたりした場合等のずらし警告（Ｓ１２２参照），１０カウントスイッチがショートした場合の警告（Ｓ１５０参照），特定入賞玉検出器がショートした場合の警告（Ｓ１５４参照），故障等で停止させていたステッピングモータを復旧させるための警告フラグ（Ｓ１６６参照）などがある。
【００４５】
Ｓ７ではランダムカウンタの更新処理が行なわれる。ここでいうランダムカウンタとは、ランダム１カウンタとランダム２カウンタのことである。
【００４６】
図７に示すＳ９の表示タイマとは、ランプやＬＥＤの点灯表示制御を行なう場合の基準になる時間を計時するタイマである。次にＳ１０によりリセット回数が偶数か否かの判断が行なわれる。このリセット回数とは、２ｍｓｅｃ毎にパルス分周回路６８から出力されてくるリセット信号の回数であり、リセット信号が出力される毎にプログラムがＳ１から再度実行されることになる。このリセット回数が偶数のときにはＳ１１に進み、ＬＥＤデータのセット／出力処理が行なわれた後Ｓ１３に進むが、リセット回数が奇数の場合にはＳ１２に進み、ランプデータセット／出力，音コード選択，音データ出力の各処理が行なわれた後Ｓ１３に進む。Ｓ１３では、入賞記憶エリア格納処理が行なわれる。この入賞記憶エリア格納処理の詳細は後述する。
【００４７】
図８は、ランダム３カウンタをリセット待ち時間を利用してカウントアップするためのプログラムを示すフローチャートである。２ｍｓｅｃから前述したＳ１〜Ｓ１３までの処理時間を減算した残り時間すなわちリセット待ち時間を利用してＳ１４〜Ｓ２２の処理が繰返し実行される。Ｓ１４〜Ｓ２２により、ランダム３カウンタの２桁目，１桁目等に「１」ずつ加算され、ランダム３カウンタの値が最大値（たとえば５８３１）より大きくなれば再度ランダムカウンタを０からカウントアップしなおすように構成されている。なお、本実施の形態では、始動入賞時に価値内容を（当たりはずれ）を決定し、可変開始時に具体的な表示内容を決定するようにしたが、可変表示装置が停止される直前までに表示内容を決定するものであればどのような時点で決定するものであってもよい。また、始動入賞時等に直接具体的な表示内容を決定するようにしてもよい。図９は、図６に示したメインプログラムのＳ７の具体的制御内容を示すサブルーチンプログラムである。このＳ３１の「最大値」は、２２２であり、ランダム１カウンタの値が２２２よりも大きくなればＳ３２によりランダム１カウンタの値が「０」となり、「０」から再度カウントアップし始める。Ｓ３４による「図柄数」は、当り図柄の数のことであり本実施の形態の場合には当り図柄の種類が０〜２７の２８種類あるために、この図柄数は「２７」となる。ランダム２カウンタの値が「２７」よりも大きくなった場合にはＳ３５によりランダム２カウンタの値が「０」となり、再度「０」からカウントアップし直す。
【００４８】
図１０はモータＩ／Ｏの出力を示すサブルーチンプログラムである。
図１２は、図７に示したメインプログラムのＳ１３の具体的内容を示すサブルーチンプログラムである。この図１２に示す処理は、後述する図３０に示されているＳ１５８において入賞記憶数（始動口入賞数）の加算（図３０の処理は図７のＳ６の具体的内容の一部であり、図１２の処理よりも先に行なわれる）が行なわれる場合に、その始動入賞に関しての当たりはずれを決定するための処理である。この入賞記憶数（始動口入賞数）は図３０の処理からもわかるように、０〜３までの値を取り得る。なお、Ｓ４１に示す入賞記憶エリア格納とは、その回のプログラム処理におけるランダム１カウンタの値を始動入賞数に応じた入賞記憶エリアに格納する処理であり、入賞記憶数（始動口入賞数）が２以上である場合すなわち、２個以上の始動入賞が同時に発生した場合には同じ値が始動入賞数に応じた入賞記憶エリアに格納されることとなる。
【００４９】
図１３は、図６に示したメインプログラムのＳ５から分岐されるサブルーチンプログラムを示すフローチャートである。
【００５０】
Ｓ４３では、ランダム１格納エリアのデータが読出される。始動入賞のタイミングに合わせてランダム１カウンタの値が読出され、その読出されたデータが始動入賞回数に対応してランダム１格納エリアに予め格納されているのであり、その格納されているデータがこのＳ４３Ａにより読出される。次にＳ４３Ｂに進み、読出されたデータが大当りに相当するものであるか否かの判断が行なわれ、大当りに相当するものの場合にはＳ５０Ａに進み、ランダム２カウンタの値が読出される。次にＳ５０Ｂにより、読出された値に対応する大当り図柄データテーブルのアドレスが計算される。この大当り図柄データテーブルは、前述した大当りの図柄に相当する図柄ＮＯ．がアドレスごとに記憶されており、Ｓ５０Ａによって読出された値に対応する大当りの図柄が記憶されているアドレスがこのＳ５０Ｂにより計算される。次にＳ５０Ｃにより、Ｓ５０Ｂの計算結果に対応するアドレスの左，中，右大当り図柄ＮＯ．が読出され、左，中，右停止図柄ＮＯ．としてセットされる。次にＳ５１により、大当りフラグを大当りにセットし、当り列ランプデータがセットされてＳ４９に進む。この大当りフラグのセットにより後述する大当り制御が行なわれ、当り列ランプデータのセットにより後述する当りラインを表示するための当りライン表示器の点灯制御が行なわれる。このように、始動入賞のタイミングに合わせてピックアップされたランダム１カウンタの値が大当りであった場合には、大当り用の図柄を決定するためのランダム２カウンタの値が読出されてその値に基づいて大当り用の図柄がランダムに選択決定され、後述するように、可変表示装置の停止時の表示結果がその決定された図柄になるように表示制御される。
【００５１】
一方、Ｓ４３Ａにより読出されたランダム１格納エリアのデータが大当りでなかった場合すなわち外れであった場合にはＳ４４Ａに進み、ランダム３カウンタの値が読出される。そしてＳ４４Ｂにより、前記読出された値に相当する左図柄ＮＯ．と左現在図柄ＮＯ．との値が加算される。この左現在図柄ＮＯ．とは、可変表示装置の前回の可変表示の後に停止した左図柄に相当する図柄ＮＯ．のことである。そして、Ｓ４４Ｃにより、その加算した値が最大値より大きいか否かの判断が行なわれ、最大値すなわち「１７」以下である場合にはＳ４４Ｅに進むが、最大値「１７」よりも大きい場合にはＳ４４Ｄに進み、加算結果から最大値「１７」を減算した後にＳ４４Ｅに進む。Ｓ４４Ｅでは、Ｓ４４Ｂの加算結果またはＳ４４Ｄの減算結果を左停止図柄ＮＯ．としてセットする処理が行なわれる。このＳ４４Ａ〜Ｓ４４Ｅの処理と同じ処理が、Ｓ４４Ｆ〜Ｓ４４Ｊにより中停止図柄に関して行なわれるとともにＳ４４Ｋ〜Ｓ４４Ｏにより右停止図柄に関して行なわれる。
【００５２】
次にＳ４５では、左，中の停止図柄ＮＯ．が大当り図柄の組合せか否かの判断が行なわれる。大当り図柄の組合せでないと判断された場合にはそのままＳ４９に進む。一方、大当り図柄の組合せと判断された場合にはＳ４６に進み、大当りフラグをリーチにセットし、当り列ランプデータをセットする処理が行なわれる。つまり、左，中停止図柄が大当り図柄の組合せになれば、右の回転ドラムの停止したときの停止図柄次第で大当りが発生するかもしれないという期待感を遊技者が抱く状態となるのであり、そのようなリーチ状態が発生する場合に大当りフラグを「リーチ」にセットして後述のリーチ状態の制御を行なうとともに、大当りの図柄の組合せの成立の期待が持たれる当りラインを当りライン表示器により表示させるものである。次にＳ４７により、左，中，右停止図柄ＮＯ．が大当り図柄の組合せであるか否かの判断が行なわれ、大当り図柄の組合せでないと判断された場合にはＳ４９に進むが、大当り図柄であると判断された場合にはＳ４８Ａに進み、右停止図柄ＮＯ．を「１」加算する処理が行なわれる。つまり、前述したＳ４３Ｂにより外れであると判断されたにもかかわらず、ランダム３カウンタの値に基づいて停止図柄を決定した結果偶然にも大当り図柄の組合せになった場合には、前記Ｓ４３Ｂの判定に従うべく右停止図柄ＮＯ．に「１」を加算して右停止図柄ＮＯ．を１図柄分ずらして強制的に外れの図柄の組合せにするのである。次にＳ４８Ｂにより右停止図柄ＮＯ．に「１」を加算した結果、その図柄ＮＯ．が最大値より大きくなったか否かの判断が行なわれ、最大値より大きくなったと判断された場合にはＳ４８Ｃにより右停止図柄ＮＯ．を「０」にする。次にＳ４８Ｄにより、Ｓ４８Ａ〜Ｓ４８Ｃの演算結果を右停止図柄ＮＯ．としてセットした後にＳ４９に進む。Ｓ４９では、入賞記憶数を「１」減算しランダム１格納エリアを１つシフトする処理が行なわれる。つまり、１回の始動入賞に基づいて可変表示装置が１回可変表示されて停止制御されるのであるが、その１回の始動入賞に基づく可変表示装置の表示制御に必要な当り外れの決定に基づいた停止図柄の決定が終了したために、このＳ４９により、その始動入賞記憶数を「１」減算するとともにランダム１格納エリアに記憶されている当り外れ決定内容を１つシフトさせるのである。
【００５３】
前述したＳ１４〜Ｓ２２により、前記可変表示装置の停止時の表示結果に関する内容を事前に決定するのに用いられる決定用データを発生可能な決定用データ発生手段が構成されている。なお、この決定用データはランダム３カウンタのカウント値であり、このランダム３カウンタは、前述したようにリセット待ち時間を利用してカウントアップするものである。その結果、遊技状態に応じて遊技制御用プログラムの実行時間が異なって来るためにその残り時間であるリセット待ち時間も異なり、ランダム３カウンタのカウントアップ数もまちまちとなり、ランダム３カウンタの値すなわち決定用データがランダムなデータとなる。前記Ｓ４４Ｂ〜Ｓ４４Ｄ，Ｓ４４Ｇ〜Ｓ４４Ｉ，Ｓ４４Ｌ〜Ｓ４４Ｎにより、少なくとも前記決定用データ発生手段により発せられた発生データを用いて所定の演算を行なう演算手段が構成されている。なお、この演算手段は本実施の形態では図柄ＮＯ．の値の加算を行なう加算演算を行なうものを示したが、それに代えて、減算演算を行なうもの、掛算を行なうもの、割算を行なうもの、それらの組合せによって複雑な演算を行なうもの、さらには所定の関数ｆ（ｘ，ｙ）に読出されたランダム３カウンタの値に相当する図柄ＮＯ．の値と現在図柄ＮＯ．の値とを代入して答を算出するものであってもよい。前記Ｓ４４Ｅ，Ｓ４４Ｊ，Ｓ４４Ｏ，Ｓ４７〜Ｓ４８Ｄにより、前記演算手段の演算結果に基づいて前記可変表示装置の停止時の表示結果に関連する内容を事前に決定する事前決定手段が構成されている。
【００５４】
なお、本実施の形態では外れと判断された場合の外れ用の停止図柄を演算手段による演算結果を利用して事前決定するものを示したが、当りと判断された場合の当り図柄を演算手段の演算結果を利用して事前決定するものでもよく、さらに、当り外れの決定自体を演算手段の演算結果を用いて事前決定するようにしてもよい。さらに、可変表示装置の可変表示開始時に前記事前決定手段による事前決定が行なわれるものを示したが、それに代えて、始動入賞時あるいは可変表示装置の可変表示が行なわれている前述した基本時間の終了時に事前決定手段による事前決定を行なってもよい。さらに、前記基本時間の終了時に左図柄を事前決定し、左回転ドラムの停止時に中図柄を事前決定し、中回転ドラムの停止時に右図柄を事前決定するようにしてもよく、要するに、可変表示装置の停止時以前においてその可変表示装置の停止時の図柄を事前決定するものであれば何でもよい。
【００５５】
また、演算手段による演算処理に用いられるデータは、今回の始動入賞に伴って発生したランダム３カウンタの値からなる発生データ（決定用ランダムデータ）と前回の始動入賞に伴って決定された現在図柄ＮＯ．に限らず、今回の発生データと前回に決定された図柄ＮＯ．と前々回に決定された図柄ＮＯ．を用いて演算処理してもよく、さらに、今回読出されたランダム３カウンタの値からなる発生データと前回の始動入賞に伴って読出されたランダム３カウンタの値からなる発生データとを用いて演算手段による演算処理を行なってもよく、さらに、今回の始動入賞に伴って発生したランダム３カウンタの値からなる発生データのみを用いて演算処理してもよい。さらに、この演算手段による演算処理を始動入賞時に行なって、その始動入賞に対応する停止図柄ＮＯ．を直接決めるようにしてもよい。なお、複数のデータを演算手段による演算処理に用いた場合には、たまたま一方のデータがランダム性の乏しいものであっても他方のランダム性を有するデータのおかげで演算結果がランダム性を有するものになるのであり、ランダム性の乏しいデータの影響が直接演算結果に及んでくることを防止できる。
【００５６】
図１４は、可変表示装置を可変表示させるための準備を行なうプログラムを示すフローチャートである。Ｓ５７により、入賞記憶がある場合には次回での制御テーブルの短縮が選択され入賞記憶がない場合には標準が選択される。
【００５７】
図１５は、図１４に示したプログラムにより可変表示の準備が終了した後、実際に何図柄ステッピングモータを回転させて図柄を送ればよいかを演算するためのプログラムを示すフローチャートである。
【００５８】
図１６は、可変表示装置の回転停止制御を行なうプログラムを示すフローチャートである。この図１６のＳ５９の具体的処理内容が図１７のサブルーチンプログラムに示されている。図１７のＳ７２によるモータ定速中であるか否かの判断は定速中のフラグがセットされているか否かで判断される。そしてモータ定速中であると判断された場合にはＳ７４によりモータ定速の制御が行なわれ、定速中でなければＳ７３に進み、モータを加速制御または減速制御する。
【００５９】
図１８は図１７のＳ７３に示したプログラムの具体的内容を示すサブルーチンプログラムである。Ｓ７５に示した「１ステップタイマ」とは、ステッピングモータを１ステップ回転させるのに要する時間を計時するためのタイマでありＳ７８によりセットされる。そしてＳ８０により制御テーブルによる制御が終了したと判断された場合には、Ｓ８３によりリーチ動作があるか否かの判断がなされ、前述したリーチ状態でない場合にはモータ制御フラグに「定速」がセットされるのであるが、リーチ状態である場合にはＳ８４によりステップ数＝リーチ回転数と定められて前述したリーチ状態のときのステッピングモータの回転制御が行なわれる。なお、Ｓ８５のイニシアルチェックとは、初期動作チェックで図柄ポジションを電源投入時の状態にセットすることである。
【００６０】
図１９は、図１７のＳ７４に示したプログラムの具体的内容を示すフローチャートである。そしてこの図１９のＳ８７の具体的内容が図２０のサブルーチンプログラムに示されている。この図２０のＳ９３に示されている「モータ基準パターン」は、ステッピングモータのコイルを励磁する励磁基準パターンであり、本実施の形態のステッピングモータは１，２層励磁であるため、励磁パターンは基準パターンを含め８通りのパターンがある。そして、ドラムの１回転がステッピングモータの２１６ステップに相当するため、ドラムの１回転の間の基準励磁パターン回数は２１６／８＝２７回となり、ドラムの１回転の間にＳ９３により２７回ＹＥＳの判断がなされる。Ｓ９３によりＹＥＳの判断がなされればＳ９４に進み、モータセンサがＯＮか否かの判断が行なわれる。このモータセンサは、図３にも示したように、ドラムの無反射部分３１ａ〜３１ｃを検出するものであり、ドラムが１回転する度に１回ＯＮと判定される。そして、モータセンサがＯＮと判定された場合には、ドラムが基準位置に達しているためにＳ９５に示すように１図柄中ステップＮＯ．を０にするとともに現在図柄ＮＯ．を０にする処理が行なわれる。１図柄中ステップＮＯ．と現在図柄ＮＯ．との関係を簡単に説明すると、１図柄に対応するステップ数は１２ステップであるから１図柄中ステップＮＯ．は０〜１１の値を取り得る。また、ドラムに描かれている図柄数は１８であるから現在図柄ＮＯ．は０〜１７の値を取り得る。そして１図柄中ステップＮＯ．の値が１２に達した場合には、現在図柄ＮＯ．の値に１が加算されるとともに１図柄中ステップＮＯ．の値が０にされ、加算された結果現在図柄ＮＯ．の値が１８に達した場合には、現在図柄ＮＯ．の値も０にされる。これらの処理は図２１で示すモータ出力データセット処理の詳細において行なわれるが、モータ基準パターンになったときにモータセンサをＯＮの判断がなされた場合には、モータ出力データセット処理の状態に関係なくＳ９５においてともに０にされることになる。
【００６１】
次にＳ９６ＡによりセンサＯＮカウンタの値が「０」以上であるか否かの判断を行なう。このセンサＯＮカウンタの初期値は「−２０」に設定される。これは、「０」に設定すると電源投入時や復旧時にＳ９７Ｂでエラー判定される場合があるためである。なお、初期設定値はＳ９７Ｂの設定値よりも小さければ「−２０」以外の値であってもよい。センサＯＮカウンタは、電源投入時や復旧時には初期設定値「−２０」からＳ９４におけるモータセンサのＯＦＦ判定毎にＳ９８によってカウントダウンされる。また、可変表示中においては、Ｓ９４においてＯＮ判定された時のセンサＯＮカウンタの値は正常時は「−２６」となる。ゆえに、正常に動作している限りは、電源投入時や復旧時を含めてＳ９６Ａ，Ｓ９７ＢともにＮＯの判断がなされてＳ９７ＣにおいてセンサＯＮカウンタの値が「０」に更新されることとなる。
【００６２】
一方、Ｓ９７ＢにおいてセンサＯＮカウンタが「−１３」以上であればＳ１００に進み、警告フラグ（モータエラー）がセットされる。つまり、ドラムが半回転しないうちにモータセンサがＯＮと判断された場合にＳ１００によりモータエラーのセットを行なう。このエラーの原因は、たとえば、ドラムにごみが付着したり図柄が描かれてドラム外周に貼着されている図柄シールが剥がれている場合等が考えられる。なお、Ｓ９７Ｂの設定値は「−１３」に限らず−１〜−２５の任意の値でよいが、−１３〜−２５の間の値に設定するのが望ましい。
【００６３】
次に、Ｓ９４によりＹＥＳと判断されてかつセンサＯＮカウンタの値が「０」以上であった場合には、Ｓ９６ＢによりセンサＯＮカウンタが「１」インクリメントされ、Ｓ９７ＡによりセンサＯＮカウンタが「５」未満か否かの判断が行なわれる。そして、「５」以上であった場合にはＳ１００に進み、警告フラグ（モータエラー）がセットされる。つまり、基準パターン５回を越えてドラムセンサのＯＮ状態が続いた場合は、ドラムセンサが故障しているかまたはドラムセンサのコネクタが外れている場合等が考えられるため、Ｓ１００によりモータエラーのセットが行なわれるのである。なお、Ｓ９７Ａの設定値は「５」に限らず「１」以上の任意の値でよい。
【００６４】
モータ基準パターンになったときにモータセンサがＯＮと判断されない場合にはＳ９８によりセンサＯＮカウンタが「１」ディクリメントされる。つまり、モータセンサがＯＦＦに切替わってから次にＯＮに切替わるまでの間何回モータ基準パターンになったかがＳ９８によりカウントダウンされる。正常時にはモータ基準パターンが２７回生ずればドラムが１回転しているために、このセンサＯＮカウンタは０〜２６の値を取ることになる。そして、Ｓ９９により、センサＯＮカウンタの値が「−５５」以下であると判断された場合すなわちドラムが２回転を越えて回転しても無反射部分が検出されない場合はＳ１００に進み、警告フラグ（モータエラー）のセットが行なわれる。この場合のモータエラーは故障や外力による強制停止によってステッピングモータが回転しない場合が考えられる。Ｓ９９の設定値を「−２７」以下の任意の値にしてドラムが１回転を越えて回転した段階で無反射部分が検出されない場合にＳ１００のエラー処理を行なうようにしなかった理由は、電源投入時や復旧時に無反射部分がドラムセンサの所にあると検出されない場合があり、その場合にはセンサＯＮカウンタの初期値が「−２０」に設定されている関係上Ｓ９９の設定値を「−５５」に設定し、ドラムが１回転もしない段階でＳ１００によるエラー処理が行なわれる不都合を防止するためである。なお、Ｓ９９の設定値は、初期設定値を考慮することを条件として「−２７」以下の任意の値でよい。このＳ９３〜９９により、前記可変表示制御手段によって制御されている前記可変表示装置の表示状態が適正か否かを確認する確認手段が構成されている。
【００６５】
図２１は、ステッピングモータの回転に伴ってステッピングモータのステップＮＯ．（ステップ数）や１図柄ステップＮＯ．や現在図柄ＮＯ．を更新するためのプログラムを示すフローチャートである。Ｓ１０２による「モータ出力データ」は、前述したステッピングモータの励磁パターンデータのことである。このモータ出力データがセットされることにより実際にステッピングモータのコイルが励磁されてステッピングモータが回転する。図２２は、基本時間が終了してステッピングモータが停止制御された後に大当りであるか否かを判断するためのプログラムを示すフローチャートである。そして大当りでなかった場合にはプロセスフラグを「通常時」に戻す処理が行なわれ、大当りであった場合には可変入賞球装置を開成制御するべく、可変入賞球装置の第１の状態を繰返し継続制御する回数すなわち開放回数のカウンタを「１」にするとともに、開放回数ＬＥＤ（開成回数表示器）も「１」にし、大入賞口すなわち可変入賞球装置を開放させるための時間をセットするとともにプロセスフラグが「大入賞口開放中」にセットされる。なお、Ｓ１０５における大当りのチェックは、前述した図１３のＳ４６やＳ５１においてセットされる大当りフラグが大当りにセットされているかどうかをチェックし、大当りにセットされている場合にはＳ１０７に進み、大当りフラグがセットされていない場合やリーチにセットされている場合にはＳ１０６に進むことになる。また、Ｓ１０３の基本時間とは、図１５のＳ６４，Ｓ６６においてセットされる外れ待ち時間または初回開放前時間のことである。前述したＳ３６，Ｓ５６〜Ｓ６２，Ｓ７０〜Ｓ１０４により、前記可変表示装置の停止時の表示結果が前記事前決定手段によって事前決定された内容に従ったものになるように前記可変表示装置を表示制御する可変表示制御手段が構成されている。
【００６６】
図２３は、可変入賞球装置を開成制御するためのプログラムを示すフローチャートである。なお、Ｓ１１２の具体的な個数は「１０」であり、Ｓ１１３の基本時間とは図２１のＳ１０７においてセットされる大入賞口開放時間のことである。
【００６７】
図２４は、可変入賞球装置を閉成制御するためのプログラムを示すフローチャートである。可変入賞球装置が開成している最中にＶ入賞があった場合には、開放回数が最大に達していない場合にはＳ１２１により繰返し可変入賞球装置を第１の状態にする繰返し継続制御が行なわれ、Ｖ入賞がなかった場合またはＶ入賞があったとしても開放回数が最大に達している場合にはＳ１２３に進み、繰返し継続制御は行なわれない。なお、Ｓ１１７の基本時間とは図２２のＳ１１４においてセットされるＶ受付時間のことである。
【００６８】
図２５は、大当り制御に伴って可変入賞球装置が第１の状態になっている期間中にパチンコ玉が１つもＶ入賞しなかった場合や繰返し継続回数すなわち開放回数が最大にまで達した場合に大当り制御を終了させるべくインターバル期間（Ｓ１２３参照）が設けられているので、このインターバル期間を計時するためのプログラムを示すフローチャートである。図２４に示すように、基本時間（Ｓ１２３でセットされる開放後時間）が終了しない間はＳ１２５の処理が行なわれないために、開放回数ＬＥＤ（開放回数表示器）等が点灯表示されたままとなり、遊技者の確認が可能となる。
【００６９】
図２６は、Ｓ１１６によるＶスイッチのチェックの具体的内容を示すサブルーチンプログラムである。この図２６に示すように、Ｖスイッチとか１０カウントスイッチはチャタリングのチェックが行なわれており、この図２６に示すチェックプログラムがたとえば２回実行されて２回ともスイッチがＯＮになっている場合のみ実際にパチンコ玉が入賞したと判断するように制御されており、ノイズ等に起因した瞬間的なスイッチのＯＮ状態は無視するように制御されている。
【００７０】
図２７は図２６のＳ１３０，Ｓ１３５のＶスイッチおよび１０カウントスイッチのチェックの具体的内容を示すサブルーチンプログラムである。
【００７１】
図２８は入賞記憶エリアをシフトさせるための制御を示すサブルーチンプログラムである。
【００７２】
図２９および図３０はスイッチ関係の状態をチェックするためのサブルーチンプログラムを示すフローチャートである。
【００７３】
Ｓ１４８とＳ１４９により、一定の警告時間継続して１０カウント検出スイッチがＯＮになり続けた場合には１０カウント検出スイッチがショートしている場合が考えられるため、Ｓ１５０により１０カウント検出スイッチショートの警告フラグがセットされる。同様に、一定の警告時間継続してＶ検出スイッチがＯＮになり続けた場合にはＳ１５４によりＶスイッチショートの警告フラグがセットされる。一方、図３０においては、始動入賞玉検出スイッチのチェックを行なっている。この始動入賞玉検出スイッチは合計３個設けられており、その１つ１つについてＳ１５６ないしＳ１５９の処理が行なわれる。始動入賞口にパチンコ玉が入賞すると一定の期間にわたって始動入賞玉検出スイッチから検出パルスが導出されるのであり、その検出パルスが導出されている期間中にこの図３０に示すプログラムが複数回実行されるのであり、その複数回実行される毎に始動入賞玉検出スイッチがＯＮとなったと判断されてそのたびにＳ１５８による処理を行なったのではパチンコ玉の１個の入賞に付きＳ１５８の処理を複数回行なってしまうことになるために、それを防止するべくＳ１５７のステップを挿入し、始動入賞検出スイッチの検出パルスの１回の導出に伴って１回Ｓ１５８の処理を行なうように制御されている。
【００７４】
図３１〜図３３は、警告フラグがセットされている場合の復旧制御を行なうサブルーチンプログラムのフローチャートである。
【００７５】
まず、図３１により、Ｖ検出スイッチに関し警告フラグがセットされている場合の復旧制御を説明する。Ｓ１６１により警告フラグに異常があるか否かの判断を行ない、異常がある場合すなわち何らかの警告フラグがセットされている場合には、Ｓ１６２によりその警告フラグがＶ検出スイッチのショートか否かのチェックが行なわれ、Ｖ検出スイッチのショートの場合にはＳ１６３に進む。Ｖ検出スイッチのショートの場合にはＶ検出スイッチが継続してＯＮの状態になるのであり、遊技場の係員がＶ検出スイッチのショートの修理を完了した段階で初めてＶ検出スイッチがＯＦＦとなりＳ１６３によりＹＥＳの判断がなされる。ゆえに、Ｓ１６４によりＶショートの警告フラグがクリアされる。次に、Ｓ１６５によりプロセスフラグがドラム回転中になっているか否かの判断が行なわれる。ドラムが回転中の時にＶショートの警告フラグがセットされればドラムは停止してしまうのであり、（Ｓ７７参照）、もしドラムが回転中にＶショートの警告フラグがセットされた場合にはＳ１６６に進み、Ｖ検出スイッチのショートが復旧されたことに伴ってドラム回転用のステッピングモータの復旧フラグをセットする。
【００７６】
次に、図３２により、１０カウント検出スイッチに関し警告フラグがセットされている場合の復旧制御を説明する。
【００７７】
まず、Ｓ１６７により１０カウント検出スイッチがＯＦＦか否かの判断がなされる。この１０カウント検出スイッチの場合は、１０カウント検出スイッチがショートした場合と不正に引き抜かれたり位置をずらされたりした場合との２種類の警告フラグがあり、１０カウント検出スイッチがＯＮの場合には警告フラグ（ブラシ）の復旧制御を行ない、１０カウント検出スイッチがＯＦＦの場合にはショートの場合の復旧制御を行なう。まず、１０カウント検出スイッチがずらされている場合には、遊技場の係員がその１０カウント検出スイッチをもとどおりにセットした後にパチンコ玉を１個可変入賞球装置内に投入して１０カウント検出スイッチにより検出させる。すると、Ｓ１６７によりＮＯの判断がなされて、前記Ｓ１５７と同様の理由でＳ１６８により１０カウント検出スイッチのＯＮタイミングが否かが判断され、ＯＮタイミングのときはＳ１６９により警告フラグ（ズラシ）がセットされているか否かの判断がなされ、セットされている場合にはＳ１７０によりその警告フラグがクリアされる。一方、ドラムを回転させるためのステッピングモータのエラーに関する警告フラグがセットされている場合はＳ１７３によりその警告フラグがクリアされた後にＳ１７４によりステッピングモータの復旧のフラグがセットされる。
【００７８】
次に、１０カウント検出スイッチのショートの場合には１０カウント検出スイッチが継続してＯＮになっているのであり、遊技場の係員による１０カウント検出スイッチの修理が完了して初めてＯＦＦになるのであり、その段階でＳ１６７によりＹＥＳの判断がなされてＳ１７５によりＹＥＳの判断がなされ、Ｓ１７６により１０カウント検出スイッチのショートの警告フラグがクリアされる。次に、プロセスフラグがドラム回転中になっている場合にはＳ１７４に進み、ステッピングモータの復旧のフラグがセットされる。
【００７９】
次に、図３３のＳ１８０により、モータ復旧フラグを除くいずれかの警告フラグがセットされている場合にはＳ１８１によりステッピングモータの復旧のフラグがクリアされる。一方、モータ復旧フラグを含むいずれかの警告フラグがセットされているか否かの判断がＳ１８２により行なわれ、セットされている警告フラグがモータ復旧フラグである場合にはＳ１８４によりモータセンサが初期化される。そして次回のプログラム処理において図６のＳ５に含まれる判断ステップにおいてモータ復旧フラグがセットされていると判断されるため、再度図１３の処理を行なって改めて可変表示を開始させる。ただし、警告フラグがモータエラーフラグセットの状態から復旧した場合には、復旧時の現在図柄を確認できないので、モータを初期化して図柄の基準位置を確認した後に図１３の処理を行なうこととなる。なおモータエラーフラグがセットされている場合、実際にモータやモータセンサが故障していることも考えられるので、一旦電源をＯＦＦにして修理や交換した後電源をＯＮにして初めて遊技可能な状態となるようにしてもよい。
【００８０】
図３４はＬＥＤを制御するためのＬＥＤデータをセットするサブルーチンプログラムを示すフローチャートであり、図３５はドラムランプを点灯表示させるためのドラムランプデータをセットするサブルーチンプログラムを示すフローチャートであり、図３６はランプを点灯表示させるためのサブルーチンプログラムを示すフローチャートであり、図３７はスピーカーから音を発生させるための音コードをセットするためのサブルーチンプログラムを示すフローチャートであり、図３８は、そのセットされた音コードに従って実際にスピーカから音を流すためのサブルーチンプログラムを示すフローチャートであり、図３９はアドレスを変換させるための処理を示すフローチャートである。
【００８１】
なお、本実施の形態では、ドラムが１回転して無反射部分が検出される毎に図柄ＮＯ．をリセットして「０」にし（Ｓ９５参照）、ドラムの回転の最終回の時の図柄ＮＯ．が停止図柄に一致したときにドラムを停止させるものを示したが、それに代えて、電源投入時の初期化処理においてのみ無反射部分を検出するようにし、遊技中においては、可変開始前の図柄から何図柄分回転させた状態で停止させるかを予め決定しておき、その決定された図柄分ドラムが回転した状態で停止するように制御して、ドラム１回転ごとにはリセットしないようにしてもよい。たとえば、ドラムを５回転と１０図柄分回転させたい場合は、１８×５＋１０＝１００の１００図柄分回転させて停止させる。また、本実施の形態では、ドラム回転中のドラムセンサの検出状態をチェックすることにより、表示状態が事前決定内容に適応しているか否かを確認するようにしたが、ドラムが停止したときの表示状態が事前決定内容に適応しているか否かを確認するようにしてもよい。その場合において適応してない場合には遊技禁止状態にするとともにエラー報知を行うようにしてもよいし、また、エラー報知のみを行なうようにして遊技禁止状態にはしないようにしてもよい。
【００８２】
前述したように、前記可変表示制御手段は、前記ステッピングモータのコイルの励磁パターンを変化させることにより、前記回転部材の回転制御を行なう（図１７，図１８のサブルーチンプログラム）。前述したＳ１０１と１図柄中ステップＮＯとにより、回転中の前記ステッピングモータのステップ数を計数して該計数値が前記識別情報１つ分の可変表示に相当する１識別情報対応ステップ数に達したときに計数値を初期値に戻してから再度計数する動作を繰返し行なう１識別情報中ステップ数計数手段が構成されている。前述したＳ１０１と現在図柄ＮＯとにより、前記１識別情報中ステップ数計数手段が前記１識別情報対応ステップ数に達した回数を計数して該計数値が可変表示される全識別情報の数に相当する値に達したときに計数値を初期値に戻してから再度計数する動作を繰返し行なう現在識別情報番号計数手段が構成されている。前述したＳ９５により、前記基準位置に前記回転部材の回転位置が実際に達したことが前記基準位置検出手段により検出されたことに基づいて前記１識別情報中ステップ数計数手段の計数値と前記現在識別情報番号計数手段の計数値とを初期値に戻すリセット手段が構成されている。
【００８３】
前記励磁パターンは、前記回転部材を前記基準位置まで回転制御したときの励磁パターンと同じ状態である基準励磁パターンを含んでいる。前記確認手段は、前回の前記基準位置の検出から次の前記基準位置の検出まで前記回転部材を回転制御するだけの回数（２７回）の基準励磁パターンの励磁を既に行なっており（センサＯＮカウンタが−５５（−２７以下の任意の値でもよい）以下になっており）、かつ未だ前記基準位置検出手段により前記回転部材の回転位置が前記基準位置へ到達したことが検出されていないときに（Ｓ９４によりＹＥＳの判断がなされていないときに）、異常状態が発生した旨を判定する異常判定手段（Ｓ９９）を含んでいる。この異常判定手段による異常判定が行なわれたときに、エラー処理が行なわれる（Ｓ１００）。
【００８４】
前記確認手段は、前回の前記基準位置の検出から次の前記基準位置の検出まで前記回転部材を回転制御するだけの回数（２７回）の基準励磁パターンの励磁を行なっておらず（センサＯＮカウンタが−１３以上（−１〜−２５の任意の値でもよい）であり）、かつ前記基準位置検出手段により前記回転部材の回転位置が前記基準位置へ到達したことが検出されたときに（Ｓ９４によりＹＥＳの判断がなされたときに）、異常状態が発生した旨を判定する異常判定手段（Ｓ９７Ｂ）を含んでいる。この異常判定手段による異常判定が行なわれたときに、エラー処理が行なわれる（Ｓ１００）。
【００８５】
前記確認手段は、前回の前記基準位置の検出から次の前記基準位置までの間に前記基準位置検出手段による検出の有無の確認を複数回（２７回）行ない、前記基準位置検出手段による前記回転部材の回転位置の前記基準位置への到達の検出が所定回数（Ｓ９７Ａの「５」または「１」以上の任意の値）連続して行なわれたときに（センサＯＮカウンタが連続してＯＮになったときに）、異常状態が発生した旨を判定する異常判定手段（Ｓ９７Ａ）を含んでいる。この異常判定手段による異常判定が行なわれたときに、エラー処理が行なわれる（Ｓ１００）。
【００８６】
【発明の効果】
請求項１に記載の本発明によれば、前回の基準位置の検出から次の基準位置の検出まで回転部材を回転制御するだけの回数の基準励磁パターンの励磁を既に行なっており、かつ未だ基準位置検出手段により回転部材の回転位置が基準位置へ到達したことが検出されていないときに、異常状態が発生した旨が判定されてエラー処理が行なわれるために、外力により回転部材を強制的に停止させる等の何らかの異常原因で回転部材が回転しないかあるいは基準位置検出手段の故障等の異常を発見できる。しかも、基準位置に回転部材の回転位置が実際に達したことが基準位置検出手段により検出されたことに基づいて１識別情報中ステップ数計数手段の計数値と現在識別情報番号計数手段の計数値とが初期値に戻されるために、回転部材の回転位置が実際に基準位置に達したという回転位置の実測による確かな事実に基づいてそれら計数値の初期化がなされることとなり、それら計数値が上限値に達したという内部判定のみにより初期化するときに比べて実際の回転位置と初期化タイミングとが食い違ってしまう不都合を極力防止できる。
【００８７】
請求項２に記載の本発明によれば、前回の基準位置の検出から次の基準位置の検出まで回転部材を回転制御するだけの回数の基準励磁パターンの励磁を行なっておらず、かつ基準位置検出手段により回転部材の回転位置が基準位置へ到達したことが検出されたときに、異常状態が発生した旨が判定されてエラー処理が行なわれるために、基準位置検出手段が誤検出を行なうという異常状態を発見できる。しかも、基準位置に回転部材の回転位置が実際に達したことが基準位置検出手段により検出されたことに基づいて１識別情報中ステップ数計数手段の計数値と現在識別情報番号計数手段の計数値とが初期値に戻されるために、回転部材の回転位置が実際に基準位置に達したという回転位置の実測による確かな事実に基づいてそれら計数値の初期化がなされることとなり、それら計数値が上限値に達したという内部判定のみにより初期化するときに比べて実際の回転位置と初期化タイミングとが食い違ってしまう不都合を極力防止できる。
【００８８】
請求項３に記載の本発明によれば、前回の基準位置の検出から次の基準位置の検出までの間に基準位置検出手段による検出の有無の確認を複数回行ない、基準位置検出手段による回転部材の回転位置の基準位置への到達の検出が所定回数連続して行なわれたときに、異常状態が発生した旨が判定されてエラー処理が行なわれるために、基準位置検出手段が基準位置でないにも関わらず連続的に検出出力を導出するという異常を発見することができる。しかも、基準位置に回転部材の回転位置が実際に達したことが基準位置検出手段により検出されたことに基づいて１識別情報中ステップ数計数手段の計数値と現在識別情報番号計数手段の計数値とが初期値に戻されるために、回転部材の回転位置が実際に基準位置に達したという回転位置の実測による確かな事実に基づいてそれら計数値の初期化がなされることとなり、それら計数値が上限値に達したという内部判定のみにより初期化するときに比べて実際の回転位置と初期化タイミングとが食い違ってしまう不都合を極力防止できる。
【図面の簡単な説明】
【図１】本発明にかかる弾球遊技機の一例のパチンコ遊技機の遊技領域およびその遊技領域に設けられている各種機器を示す正面図である。
【図２】パチンコ遊技機の遊技盤の裏面構造を示す背面図である。
【図３】可変表示装置の動作を説明するための図であり、（ａ）は可変表示装置の分解斜視図であり、（ｂ）は回転ドラムの図柄に対応するステップカウンタのカウント値を示す説明図である。
【図４】可変表示装置によって可変表示される複数種類の図柄を展開した展開図を含む説明図である。
【図５】パチンコ遊技機の制御回路を示すブロック図である。
【図６】図５に示した制御回路の動作を説明するためのメインルーチンプログラムを示すフローチャートである。
【図７】図５に示した制御回路の動作を説明するためのメインルーチンプログラムを示すフローチャートである。
【図８】図５に示した制御回路の動作を説明するためのメインルーチンプログラムを示すフローチャートである。
【図９】サブルーチンプログラムを示すフローチャートである。
【図１０】サブルーチンプログラムを示すフローチャートである。
【図１１】サブルーチンプログラムを示すフローチャートである。
【図１２】サブルーチンプログラムを示すフローチャートである。
【図１３】サブルーチンプログラムを示すフローチャートである。
【図１４】サブルーチンプログラムを示すフローチャートである。
【図１５】サブルーチンプログラムを示すフローチャートである。
【図１６】サブルーチンプログラムを示すフローチャートである。
【図１７】サブルーチンプログラムを示すフローチャートである。
【図１８】サブルーチンプログラムを示すフローチャートである。
【図１９】サブルーチンプログラムを示すフローチャートである。
【図２０】サブルーチンプログラムを示すフローチャートである。
【図２１】サブルーチンプログラムを示すフローチャートである。
【図２２】サブルーチンプログラムを示すフローチャートである。
【図２３】サブルーチンプログラムを示すフローチャートである。
【図２４】サブルーチンプログラムを示すフローチャートである。
【図２５】サブルーチンプログラムを示すフローチャートである。
【図２６】サブルーチンプログラムを示すフローチャートである。
【図２７】サブルーチンプログラムを示すフローチャートである。
【図２８】サブルーチンプログラムを示すフローチャートである。
【図２９】サブルーチンプログラムを示すフローチャートである。
【図３０】サブルーチンプログラムを示すフローチャートである。
【図３１】サブルーチンプログラムを示すフローチャートである。
【図３２】サブルーチンプログラムを示すフローチャートである。
【図３３】サブルーチンプログラムを示すフローチャートである。
【図３４】サブルーチンプログラムを示すフローチャートである。
【図３５】サブルーチンプログラムを示すフローチャートである。
【図３６】サブルーチンプログラムを示すフローチャートである。
【図３７】サブルーチンプログラムを示すフローチャートである。
【図３８】サブルーチンプログラムを示すフローチャートである。
【図３９】サブルーチンプログラムを示すフローチャートである。
【符号の説明】
１４  可変表示装置
４  可変入賞球装置
３ａ，３ｂ，３ｃ  始動入賞口
６  特定入賞口
３０ａ，３０ｂ，３０ｃ  ドラムセンサ
３１ａ，３１ｂ，３１ｃ  無反射部分
６０  マイクロコンピュータ
【図１】
0003772145.tif 000004
【図２】
0003772145.tif 000005
【図３】
0003772145.tif 000006
【図４】
0003772145.tif 000007
【図５】
0003772145.tif 000008
【図６】
0003772145.tif 000009
【図７】
0003772145.tif 000010
【図８】
0003772145.tif 000011
【図９】
0003772145.tif 000012
【図１０】
0003772145.tif 000013
【図１１】
0003772145.tif 000014
【図１２】
0003772145.tif 000015
【図１３】
0003772145.tif 000016
【図１４】
0003772145.tif 000017
【図１５】
0003772145.tif 000018
【図１６】
0003772145.tif 000019
【図１７】
0003772145.tif 000020
【図１８】
0003772145.tif 000021
【図１９】
0003772145.tif 000022
【図２０】
0003772145.tif 000023
【図２１】
0003772145.tif 000024
【図２２】
0003772145.tif 000025
【図２３】
0003772145.tif 000026
【図２４】
0003772145.tif 000027
【図２５】
0003772145.tif 000028
【図２６】
0003772145.tif 000029
【図２７】
0003772145.tif 000030
【図２８】
0003772145.tif 000031
【図２９】
0003772145.tif 000032
【図３０】
0003772145.tif 000033
【図３１】
0003772145.tif 000034
【図３２】
0003772145.tif 000035
【図３３】
0003772145.tif 000036
【図３４】
0003772145.tif 000037
【図３５】
0003772145.tif 000038
【図３６】
0003772145.tif 000039
【図３７】
0003772145.tif 000040
【図３８】
0003772145.tif 000041
【図３９】
0003772145.tif 000042