(57)【要約】【課題】故障又はその他の原因により、乱数発生器を駆動する一定の周期信号が停止した場合に、その異常を早期に把握できるようにした遊技機を提供する。【解決手段】遊技機１は、大当たり判定の契機を検知して検知信号ＳＧ１を出力する始動入賞口通過センサ４０と、周期信号であるクロック信号ＣＬ１を発生させる第１クロック発生回路１０４と、クロック信号ＣＬ１に基づいて乱数を更新する乱数発生器１０５と、第１クロック発生回路１０４からクロック信号ＣＬ１が正常に出力されている場合に、検知信号ＳＧ１を有効検知信号ＳＧ２，ＳＧ３として出力する検知信号判定回路１０６と、有効検知信号ＳＧ３に応答して乱数発生器１０５から乱数を取得し、該乱数に基づいて大当たり判定を行うＣＰＵ１０１とを備える構成である。【選択図】      図５
2011072805.tif 000002
【特許請求の範囲】
【請求項１】
大当たり判定の契機を検知して検知信号を出力する契機検知手段と、
周期信号を発生させる周期信号発生手段と、
前記周期信号に基づいて乱数を更新させる乱数発生手段と、
前記周期信号発生手段から前記周期信号が正常に出力されている場合に、前記検知信号を有効検知信号として出力する検知信号有効化手段と、
前記有効検知信号に応答して前記乱数発生手段から乱数を取得し、該乱数に基づいて大当たり判定を行う制御手段と、
を備えることを特徴とする遊技機。
【請求項２】
前記制御手段は、前記周期信号発生手段が発生する前記周期信号とは非同期の周期的な信号に基づいて動作することを特徴とする請求項１記載の遊技機。
【請求項３】
前記乱数発生手段は、前記周期信号の立ち上がり及び立ち下がりのいずれか一方のタイミングで乱数を更新し、
前記検知信号有効化手段は、前記乱数発生手段が乱数を更新するタイミングから前記周期信号の半周期分ずれたタイミングで前記有効検知信号を出力することを特徴とする請求項１又は２記載の遊技機。
【請求項４】
前記乱数発生手段は、前記有効検知信号を入力し、前記周期信号に基づいて更新する乱数を前記有効検知信号に基づいて保持する保持手段を備えることを特徴とする請求項１乃至３のいずれかに記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パチンコ機、スロットマシン、およびメダルの代わりにパチンコ機で使用される遊技球を用いてスロットマシンと同様の遊技を行うことのできるパロット機などの遊技機に関する。
【背景技術】
【０００２】
従来、この種の遊技機は一定周期でカウンタの値を更新することにより乱数を発生させており、例えばパチンコ機では遊技球が始動入賞口に入賞したタイミングで乱数を取得し、その取得した乱数が予め定められた「大当たり」を示す値である場合、図柄表示装置において演出表示を行った後、表示図柄を特定の図柄で停止させ、大入賞口が開放されるなどの大当たり状態が開始されるように構成されている（例えば、特許文献１）。
【０００３】
遊技機において乱数を発生させる方式としては、ＣＰＵの内部処理によって一定周期でカウンタの値を更新していくソフトウェア乱数方式と、ＣＰＵに対して外付けした乱数発生器が一定の周期信号に基づいてカウンタの値を更新していくハードウェア乱数方式とがある。ハードウェア乱数方式は、乱数発生器に対して高周波の周期信号を入力させ、乱数発生器が周期信号の１パルスごとにカウント値を更新して乱数を発生させるため、ソフトウェア乱数方式よりも高速動作が可能である。そのため、ハードウェア乱数方式は例えば「大当たり」となるタイミングを狙う不正な狙い打ちなどに対して有効な対抗策となっている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２０８６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ハードウェア乱数方式の場合、故障又はその他の原因により、乱数発生器に入力する一定の周期信号が停止してしまうと、それ以後カウント動作は停止し、カウンタの値は更新されなくなる。この状態でも遊技機自体は遊技可能であり、このとき停止したカウンタの値が「大当たり」を示す値である場合、遊技球が始動入賞口に入賞すれば必ず大当たりとなる。この場合、常に大当たりが発生するので比較的早期に遊技機に何らかの問題が生じていることを把握することができ、遊技ホール（店舗）において対処することは可能である。
【０００６】
これに対し、停止したカウンタの値が「ハズレ」を示す値である場合、遊技球が始動入賞口に入賞して図柄の変動表示が行われても、その結果は必ずハズレとなる。ところが、この状態において遊技機に何らかの問題が生じていることを把握することは難しく、遊技ホールにおいてそのまま放置される可能性がある。この場合、決して「大当たり」となることのない状態で遊技が行われることとなり問題となる。
【０００７】
本発明は、上記従来の問題点を解決することを目的としてなされたものであり、故障又はその他の原因により、乱数発生器を駆動する一定の周期信号が停止した場合に、その異常を早期に把握できるようにした遊技機を提供するものである。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、請求項１記載の発明は、遊技機において、大当たり判定の契機を検知して検知信号を出力する契機検知手段と、周期信号を発生させる周期信号発生手段と、前記周期信号に基づいて乱数を更新させる乱数発生手段と、前記周期信号発生手段から前記周期信号が正常に出力されている場合に、前記検知信号を有効検知信号として出力する検知信号有効化手段と、前記有効検知信号に応答して前記乱数発生手段から乱数を取得し、該乱数に基づいて大当たり判定を行う制御手段と、を備えることを特徴としている。
【発明の効果】
【０００９】
本発明にかかる遊技機によれば、周期信号発生手段から周期信号が正常に出力されている場合に、検知信号有効化手段が、契機検知手段から入力する検知信号を有効検知信号として制御手段に出力する。また制御手段は、有効検知信号を入力すると、それに応答して乱数発生手段から乱数を取得し、その乱数に基づいて大当たり判定を行うように構成されている。したがって、周期信号発生手段から周期信号が正常に出力されていない場合には、検知信号有効化手段が有効検知信号を出力しないので、契機検知手段が大当たり判定の契機を検知した場合であっても、制御手段において乱数の取得は行われず、また大当たり判定も行われない。そのため、遊技機においては大当たり判定の結果に基づくその後の動作も行われないこととなり、遊技機における異常を早期に把握できるようになる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態であるパチンコ機の正面図である。
【図２】パチンコ機における遊技盤の正面図である。
【図３】パチンコ機の背面図である。
【図４】図柄表示装置の表示画面を説明するための図であり、（ａ）が表示画面の領域区分設定と有効ライン設定とを模式的に示した図、（ｂ）が実際の表示画面の一例を示す図である。
【図５】パチンコ機における全体的な電気的構成を示したブロック図である。
【図６】主制御装置の詳細な回路構成を示すブロック図である。
【図７】主制御装置におけるハードウェア乱数機構の動作を説明するためのタイミングチャートである。
【図８】主制御装置内の乱数発生器とＣＰＵとを接続するバスラインの配線パターンの一例を示す図である。
【図９】主制御装置内のＣＰＵおよびＲＡＭにおける各種カウンタの構成概念を示す図である。
【図１０】タイマ割込処理を示すフローチャートである。
【図１１】タイマ割込処理における始動入賞処理で実行される詳細な処理手順を示すフローチャートである。
【図１２】ＮＭＩ割込処理を示したフローチャートである。
【図１３】主制御装置内のＣＰＵにより実行される立ち上げ処理を示したフローチャートである。
【図１４】主制御装置内のＣＰＵにより実行されるメイン処理を示したフローチャートである。
【図１５】メイン処理における変動処理の詳細な処理手順を示すフローチャートである。
【図１６】変動処理における変動開始処理の詳細な処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
はじめに、本実施の形態から抽出され得る発明群を特徴ｎ（ｎ＝１，２，３…）として区分して示し、それらを必要に応じて効果等を示しつつ説明する。
【００１２】
特徴１．大当たり判定の契機を検知して検知信号を出力する契機検知手段と、周期信号を発生させる周期信号発生手段と、前記周期信号に基づいて乱数を更新させる乱数発生手段と、前記周期信号発生手段から前記周期信号が正常に出力されている場合に、前記検知信号を有効検知信号として出力する検知信号有効化手段と、前記有効検知信号に応答して前記乱数発生手段から乱数を取得し、該乱数に基づいて大当たり判定を行う制御手段と、を備えることを特徴とする遊技機。
【００１３】
特徴１によれば、周期信号発生手段から周期信号が正常に出力されていない場合、検知信号有効化手段が有効検知信号を出力しないので、契機検知手段が大当たり判定の契機を検知した場合であっても、制御手段において乱数の取得は行われず、また大当たり判定も行われない。そのため、大当たり判定の結果に基づくその後の動作も行われないこととなり、遊技機における異常を早期に把握できるようになる。
【００１４】
特徴２．前記制御手段が、前記周期信号発生手段が発生する前記周期信号とは非同期の周期的な信号に基づいて動作することを特徴とする特徴１に記載の遊技機。
【００１５】
特徴２によれば、制御手段における動作と、乱数発生手段における乱数を更新する動作とが非同期となり、遊技機において一定周期ごとに大当たりとなるタイミングが発生することを防止することができる。
【００１６】
特徴３．前記乱数発生手段が、前記周期信号の立ち上がり及び立ち下がりのいずれか一方のタイミングで乱数を更新し、前記検知信号有効化手段が、前記乱数発生手段が乱数を更新するタイミングから前記周期信号の半周期分ずれたタイミングで前記有効検知信号を出力することを特徴とする特徴１又は２に記載の遊技機。
【００１７】
特徴３によれば、制御手段が有効検知信号に応答して乱数発生手段から乱数を取得する際、乱数発生手段において乱数が安定している状態で乱数を取得することができる。
【００１８】
特徴４．前記乱数発生手段が、前記有効検知信号を入力し、前記周期信号に基づいて更新する乱数を前記有効検知信号に基づいて保持する保持手段を備えることを特徴とする特徴１乃至３のいずれかに記載の遊技機。
【００１９】
特徴４によれば、保持手段が有効検知信号に基づいて乱数を保持するので、制御手段が有効検知信号に応答して乱数発生手段から乱数を取得する際、保持手段によって保持されている乱数を安定して取得することができる。
【００２０】
以下、本発明の好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下においては、遊技機の一実施形態として、パチンコ遊技機（以下、単に「パチンコ機」という）を例示する。
【００２１】
図１は本実施形態におけるパチンコ機１の正面図であり、図２はパチンコ機１の遊技盤４の正面図であり、図３はパチンコ機１の背面図である。図１に示すように、パチンコ機１は、略矩形状に組み合わせた木枠などで形成される外枠２と、その外枠２と略同一の外形形状に形成され、外枠２に対して開閉可能に支持された内枠３とを備えている。外枠２には、内枠３を支持するために正面視（図１参照）左側の上下２カ所に金属製のヒンジ１１が取り付けられ、そのヒンジ１１が設けられた側を開閉の軸として内枠３が正面手前側へ開閉可能に支持されている。
【００２２】
内枠３の略中央には、多数の釘や入賞口等を設けた遊技盤４（図２参照）が裏面側から着脱可能に装着される。この遊技盤４の前面を、遊技球を弾ませながら落下させていくことにより弾球遊技が行われる。なお、内枠３には、遊技球を遊技盤４の前面に規定される遊技領域に発射するための球発射ユニット６０３（図５参照）やその球発射ユニット６０３から発射された遊技球を遊技領域まで誘導する発射レール（図示せず）等が取り付けられている。
【００２３】
内枠３の前面側には、その前面上側を覆う前面枠５と、その下側を覆う下皿ユニット６とが設けられている。前面枠５及び下皿ユニット６を支持するために正面視（図１参照）左側の上下２カ所に金属製のヒンジ１２が取り付けられ、そのヒンジ１２が設けられた側を開閉の軸として前面枠５及び下皿ユニット６が正面手前側へ開閉可能に支持されている。なお、内枠３の施錠と前面枠５の施錠とは、シリンダ錠１３の鍵穴に専用の鍵を差し込んで所定の操作を行うことでそれぞれ解除される。
【００２４】
前面枠５は、装飾用の樹脂部品や電気部品等を組み付けたものであり、その略中央部には略楕円形状に開口形成された窓部１４が設けられている。この窓部１４には、前面枠５の裏面側から取り付けられたガラス部材１５が設けられており、該ガラス部材１５を介して遊技盤４の前面がパチンコ機１の正面側から視認可能となっている。前面枠５には、遊技球を貯留する上皿１６が前方へ張り出して上面を開放したトレー状に形成されており、この上皿１６に対して賞球や貸出球などの遊技球が一次的に排出される。上皿１６の底面は正面視（図１参照）右側に下降傾斜して形成され、その傾斜により上皿１６に投入される遊技球が１球ずつパチンコ機１の内部に設けられる球発射ユニット６０３へと案内される。
【００２５】
また前面枠５の窓部１４の周囲には、ＬＥＤ等の発光部材を内蔵した複数の電飾部１７が設けられている。パチンコ機１においては、これら複数の電飾部１７が大当たりランプ等の演出ランプとして機能し、大当たり時やリーチ演出時等には内蔵するＬＥＤの点灯や点滅によって各電飾部１７を点灯または点滅させ、大当たり中である旨、或いは大当たり一歩手前のリーチ中である旨が報知される。また前面枠５の正面視（図１参照）左上部には、ＬＥＤ等の発光部材が内蔵され、賞球の払い出し中とエラー発生とを表示可能な表示ランプ１８が設けられている。
【００２６】
さらに前面枠５の窓部１４の下方には、貸球操作部２０が配設されている。この貸球操作部２０は、度数表示部２１と、球貸しボタン２２と、返却ボタン２３とを備えており、パチンコ機１の側方に設置されるカードユニット（球貸しユニット）に紙幣やカード等を投入した状態で貸球操作部４０が操作されると、その操作に応じて遊技球の貸出を行うように構成されている。度数表示部４１はカード等の残額情報が表示される領域であり、内蔵されたセグメント式のＬＥＤが点灯してカード等の残額に対応した数値を表示する。球貸しボタン４２は、カード等（記録媒体）に記録された情報に基づいて貸出球を得るために操作されるものであり、カード等に残額が存在する限りにおいて貸出球が上皿１６に供給される。返却ボタン４３は、カードユニットに挿入されたカード等の返却を求める際に操作される。
【００２７】
上皿１６の下側に位置する下皿ユニット６には、その中央部に上皿１６に貯留しきれなかった遊技球を二次的に貯留するための下皿２５が上面を開放した略箱状に形成されている。下皿２５の右側には、遊技球を遊技盤４の前面へ打ち込むために遊技者によって操作される操作ハンドル２６が配設され、かかる操作ハンドル２６の内部には球発射ユニット６０３の駆動を許可するためのタッチセンサ（図示せず）と、操作ハンドル２６の回動操作量を電気抵抗の変化により検出する可変抵抗器（図示せず）とが内蔵されている。操作ハンドル２６が遊技者によって右回りに回転操作されると、タッチセンサがオンされると共に可変抵抗器の抵抗値が操作量に対応して変化し、操作ハンドル２６の回動操作量に応じて変化する可変抵抗器の抵抗値に対応した強さで遊技球が発射され、これにより遊技者の操作に対応した飛び量で遊技盤４の前面へ遊技球が打ち込まれる。
【００２８】
下皿２５の底面には下皿２５に貯留された遊技球を下方へ排出するための開閉自在な排出口（図示せず）が設けられており、下皿２５の正面下部にはこの排出口を開放操作するための球抜きレバー２７が設けられている。球抜きレバー２７は、排出口を閉鎖する方向（例えば、正面視右方向）に付勢されており、その付勢力に抗して球抜きレバー２７を開放方向（例えば、正面視左方向）へスライドさせることにより、下皿２５の排出口が開放され、その排出口から遊技球が自然落下して排出されるようになっている。また下皿２５の左方には灰皿２８が取り付けられている。
【００２９】
図２に示すように、遊技盤４は、正面視略正方形状に切削加工した木製のベース板３０に、球案内用の多数の釘や風車の他、レール３１，３２、一般入賞口３３、始動入賞口３４、可変入賞装置３５、スルーゲート３６、可変表示装置ユニット７等を組み付けて構成され、その周縁部が内枠３の裏面側に取り付けられる。一般入賞口３３、始動入賞口３４、可変入賞装置３５、スルーゲート３６および可変表示装置ユニット７は、例えばルータ加工によってベース板３０に形成した貫通穴に配設され、遊技盤４の前面側から木ネジ等により固定されている。このような遊技盤４の前面中央部分は、前面枠５の窓部１４を通じてパチンコ機１の正面側から視認することができる。
【００３０】
遊技盤４の前面には、帯状の金属板を略円弧状に屈曲加工して形成した外レール３２が植立され、その外レール３２の内側位置には外レール３２と同様に帯状の金属板で形成した円弧状の内レール３１が植立される。この内レール３１と外レール３２とにより遊技盤４の前面外周が囲まれると共に、遊技盤４とガラス部材１５とにより前後幅が規定されることにより、遊技盤４の前面には、遊技球の挙動により遊技が行われる遊技領域が形成される。この遊技領域は、遊技盤４の前面において２本のレール３１，３２と円弧部材３７とにより区画された略円形状の領域として構成される。
【００３１】
２本のレール３１，３２は、球発射ユニット６０３から発射される遊技球を遊技盤４の上部へ案内するために設けられたものであり、これらレール３１，３２によって球案内通路が形成される。内レール３１の先端部分（図２の左上部）には戻り球防止部材３８が取り付けられ、一旦、遊技盤４の上部へ案内された遊技球が再度球案内通路内に戻ってしまうといった事態が防止される。外レール３２の先端部（図２の右上部）には、遊技球の最大飛翔部分に対応する位置に返しゴム３９が取り付けられ、所定以上の勢いで発射された遊技球は、返しゴム３９に当たって、勢いが減衰されつつ流儀領域の中央部側へ跳ね返される。また、内レール３１の右下側の先端部と外レール３２の右上側の先端部との間には、レール間を繋ぐ円弧を内面側に設けて形成された樹脂製の円弧部材３７がベース板３０に打ち込んで固定されている。
【００３２】
遊技領域の左右下部には、遊技球が入賞することにより５個から１５個の遊技球が賞球として払い出される複数の一般入賞口３３が配設されている。また遊技領域の中央部分には、可変表示装置ユニット７が配設されている。この可変表示装置ユニット７は、遊技球が始動入賞口３４に入賞することをトリガとして表示図柄を変動させる液晶ディスプレイ（以下単に「ＬＣＤ」と略す。）で構成された図柄表示装置５１と、遊技球がスルーゲート３６を通過することをトリガとしてランプ表示を変動させる発光ダイオード（以下、「ＬＥＤ」と略す。）で構成された特定ランプ表示部５２とを備えている。
【００３３】
図柄表示装置５１は、後述する表示制御装置４００によって表示内容が制御され、例えば左、中及び右の３つの図柄列が表示される。各図柄列は複数の図柄によって構成され、これらの図柄が図柄列毎に縦スクロールして図柄表示装置５１の表示画面上にて図柄が可変表示されるようになっている。このような図柄表示装置５１は例えば８インチサイズの液晶ディスプレイで構成され、可変表示装置ユニット７には、図柄表示装置５１の外周を囲むようにして、センターフレーム５０が配設されている。なお、ＬＣＤに代えて、例えば、リール等を用いて図柄表示装置５１を構成するようにしても良い。
【００３４】
図柄表示装置５１において図柄の変動表示が開始された後、停止図柄（確変大当たり図柄、普通大当たり図柄、ハズレ図柄のいずれか１つ）が表示されるまでの間に遊技球が始動入賞口３４へ入球した場合、その入球回数は最大４回まで保留され、その保留回数は、図柄表示装置５１の上部に設けられた複数の保留ランプ５５の点灯数を表示制御することにより示される。なお、本実施形態においては、始動入賞口３４への入賞は、最大４回まで保留されるように構成したが、最大保留回数は４回に限定されるものでなく、３回以下、又は、５回以上の回数（例えば、８回）に設定しても良い。また、保留ランプ５５を省略し、始動入賞口３４への入賞に基づく変動表示の保留回数を図柄表示装置５１の一部の領域に表示するようにしても良い。
【００３５】
特定ランプ表示部５２は、「○」の図柄を点灯させる第１ランプ表示部５３と、「×」の図柄を点灯させる第２ランプ表示部５４とを備えており、遊技球がスルーゲート３６を通過する毎に、第１ランプ表示部５３と第２ランプ表示部５４とを交互に点灯させて変動表示を行い、その変動表示が所定図柄（本実施形態においては「○」の図柄）で停止した場合に当たり状態として始動入賞口３４を所定時間だけ作動させる。この当たり状態では、例えば始動入賞口３４に設けられた左右一対の可動翼を左右方向に開放することにより通常状態よりも遊技球が始動入賞口３４に入賞しやすくなるように構成されている。遊技球がスルーゲート３６を通過した回数は最大４回まで保留され、その保留回数は、図柄表示装置５１の下部に設けられた複数の保留ランプ５６の点灯数を表示制御することにより示される。なお、特定ランプ表示部５２における変動表示は、本実施形態のように、第１ランプ表示部５３と第２ランプ表示部５４の点灯と非点灯を切り換えることにより行うものの他、図柄表示装置５１の一部の領域を使用して行うようにしても良い。同様に、保留ランプ５６の点灯を図柄表示装置５１の一部の領域で行うようにしても良い。また、スルーゲート３６の通過の保留回数は４回に限定されるものでなく、３回以下、又は、５回以上の回数（例えば、８回）に設定しても良い。
【００３６】
可変表示装置ユニット７の下方には、遊技球が入球し得る始動入賞口３４が配設されている。始動入賞口３４に入球した遊技球の通過経路内には、始動入賞口通過センサ４０が設けられており、この始動入賞口通過センサ４０が始動入賞口３４への入賞を検知する。始動入賞口３４に遊技球が入球すると、始動入賞口通過センサ４０は遊技球の通過中にオンとなり、始動入賞口通過センサ４０のオンが契機となって後述する主制御装置１００で大当たり判定が行われ、その判定結果に応じて図柄表示装置５１での変動表示が開始される。したがって、この始動入賞口通過センサ４０は、パチンコ機１において大当たり判定の契機を検知する契機検知手段として設けられている。また、始動入賞口３４は、遊技球が入球すると５個の遊技球が賞球として払い出される入賞口の１つにもなっている。
【００３７】
始動入賞口３４の下方には可変入賞装置３５が配設されており、その略中央部分に横長矩形状の特別入賞口（大開放口）３５ａが設けられている。パチンコ機１においては、主制御装置１００での大当たり判定の結果、大当たりとなると、所定時間（変動時間）が経過した後に、大当たりに対応した停止図柄を図柄表示装置５１に表示させて、大当たりの発生が示される。その後、遊技球が入賞し易い特別遊技状態（大当たり）に遊技状態が遷移する。この特別遊技状態として、通常時には閉鎖されている特別入賞口３５ａが、所定時間（例えば、３０秒経過するまで、或いは、遊技球が１０個入賞するまで）開放される。
【００３８】
この特別入賞口３５ａは、所定時間が経過すると閉鎖され、その閉鎖後、再度、その特別入賞口３５ａが所定時間開放される。このような特別入賞口３５ａの開閉動作は、最高で例えば１６回（１６ラウンド）繰り返し可能にされている。この開閉動作が行われている状態が、遊技者にとって有利な特別遊技状態の一形態であり、遊技者には、遊技上の価値（遊技価値）の付与として通常時より多量の賞球の払い出しが行われる。
【００３９】
可変入賞装置３５は、特別入賞口３５ａを覆う横長矩形状の開閉板と、その開閉板の下辺を軸として前方側に開閉駆動するためのソレノイドとを備えている。特別入賞口３５ａは、通常時は、遊技球が入賞できないか又は入賞し難い閉状態になっている。大当たりの際にはソレノイドを駆動して開閉板を前面下側に傾倒し、遊技球が特別入賞口３５ａに入賞しやすい開状態を一時的に形成し、その開状態と通常時の閉状態との状態を交互に繰り返すように作動する。
【００４０】
さらに遊技盤４の中央下部には、アウト口４１が設けられている。遊技盤４の上部に打ち込まれた後、遊技領域においていずれの入賞口３３，３４，３５ａにも入球しなかった遊技球はアウト口４１を通って図示しない球排出路へと案内される。
【００４１】
図３に示すように、パチンコ機１の背面側には、制御基板ユニット６０，６１と、裏パックユニット６４とが主に備えられている。制御基板ユニット６０は、主基板（主制御装置１００）と音声ランプ制御基板（音声ランプ制御装置３００）と表示制御基板（表示制御装置４００）とが搭載されてユニット化されている。制御基板ユニット６１は、払出制御基板（払出制御装置２００）と発射制御基板（発射制御装置６０２）と電源基板（電源装置５００）とカードユニット接続基板７５とが搭載されてユニット化されている。裏パックユニット６４は、保護カバー部を形成する裏パック６２と払出ユニット６３とがユニット化されている。また、各制御基板には、各制御を司る１チップマイコンとして構成されるＣＰＵ、各種機器と電気信号の送受信を行うポート、各種抽選（大当たり判定を含む）の際に用いられる乱数発生器、時間計数や同期を図る場合などに使用されるクロック信号を発生するクロック発生回路等が、必要に応じて搭載されている。なお、主制御装置１００、音声ランプ制御装置３００及び表示制御装置４００、払出制御装置２００及び発射制御装置６０２、電源装置５００、カードユニット接続基板７５は、それぞれ基板ボックス７０〜７４に収納されている。基板ボックス７０〜７４は、ボックスベースと該ボックスベースの開口部を覆うボックスカバーとを備えており、ボックスベースとボックスカバーとを連結して、各制御装置や各基板を収納している。
【００４２】
基板ボックス７０（主制御装置１００）及び基板ボックス７２（払出制御装置２００及び発射制御装置６０２）は、ボックスベースとボックスカバーとを封印ユニット（図示せず）によって開封不能に連結（かしめ構造による連結）している。またボックスベースとボックスカバーとの連結部には、ボックスベースとボックスカバーとに亘って封印シール（図示せず）を貼着している。この封印シールは、脆性な素材で構成されており、基板ボックス７０，７２を開封するために封印シールを剥がそうとしたり、基板ボックス７０，７２を無理に開封しようとすると、ボックスベース側とボックスカバー側とに切断される。よって、封印ユニット又は封印シールを確認することで、基板ボックス７０，７２が開封されたかどうかを知ることができる。
【００４３】
払出ユニット６３は、裏パックユニット６４の最上部に位置して上方に開口したタンク９０と、タンク９０の下方に連結され下流側に向けて緩やかに傾斜するタンクレール９１と、タンクレール９１の下流側に縦向きに連結されるケースレール９２と、ケースレール９２の最下流部に設けられ、払出モータ６０１（図４参照）の所定の電気的構成により遊技球の払出を行う払出装置９３とを備えている。タンク９０には、遊技ホールの島設備から供給される球が逐次補給され、払出装置９３により必要個数の球の払い出しが適宜行われる。タンクレール９１には、当該タンクレール９１に振動を付加するためのバイブレータ９４が取り付けられている。
【００４４】
また払出制御装置２００には状態復帰スイッチ８０が設けられ、発射制御装置６０２には、可変抵抗器の操作つまみ８１が設けられ、電源装置５００にはＲＡＭ消去スイッチ８２が設けられている。状態復帰スイッチ８０は、例えば、払出モータ６０１（図５参照）部の球詰まり等、払出エラーの発生時に球詰まりを解消（正常状態への復帰）するために操作される。操作つまみ８１は、発射ソレノイドの発射力を調整するために操作される。ＲＡＭ消去スイッチ８２は、パチンコ機１を初期状態に戻したい場合に電源投入時に操作される。
【００４５】
次に、図柄表示装置５１の表示内容について説明する。図４は、図柄表示装置５１の表示画面を説明するための図であり、図４（ａ）は、表示画面の領域区分設定と有効ライン設定とを模式的に示した図であり、図４（ｂ）は、実際の表示画面の一例を示す図である。
【００４６】
図柄表示装置５１に表示される図柄は、「０」から「９」の数字を付した１０種類の主図柄と、この主図柄より小さく形成された花びら形状の１種類の副図柄とにより構成されている。各主図柄は、木箱よりなる後方図柄の上に「０」から「９」の数字を付して構成され、そのうち奇数番号（１，３，５，７，９）を付した主図柄は、木箱の前面ほぼ一杯に大きな数字が付加されている。これに対し、偶数番号（０，２，４，６，８）を付した主図柄は、木箱の前面ほぼ一杯にお守り、風呂敷、ヘルメット等のキャラクタを模した付属図柄が付加されており、付属図柄の右下側に偶数の数字が緑色で小さく、且つ、付属図柄の前側に表示されるように付加されている。
【００４７】
本実施形態のパチンコ機１においては、主制御装置１００による大当たり判定（抽選）の結果が大当たりであった場合に、同一の主図柄が揃う変動表示が行われ、その変動表示が終わった後に大当たり状態が発生するよう構成されている。大当たり終了後に高確率状態（確変状態）に移行する場合は、奇数番号が付加された主図柄（「高確率図柄」に相当）が揃う変動表示が行われる。一方、大当たり終了後に低確率状態に移行する場合は、偶数番号が付加された主図柄（「低確率図柄」に相当）が揃う変動表示が行われる。ここで、高確率状態とは、大当たり終了後に付加価値としてその後の大当たり確率がアップして特別遊技状態へ移行し易い状態、いわゆる確率変動（確変）の時をいう。本実施形態では、パチンコ機１が高確率状態に移行すると、さらに、特定ランプ表示部５２の当たり確率がアップして始動入賞口３４（図３参照）へ遊技球が入球し易い遊技の状態となる。また、通常状態（低確率状態）とは、確変でない時をいい、大当たり確率が通常の状態、すなわち、確変の時より大当たり確率が低い状態をいう。
【００４８】
図柄表示装置５１の表示画面は、図４（ａ）に示すように、大きくは上下に２分割され、下側の２／３が上述の主図柄および副図柄を変動表示する主表示領域Ｄｍ、それ以外の上側の１／３が予告演出やキャラクタを表示する副表示領域Ｄｓとなっている。
【００４９】
主表示領域Ｄｍには、左・中・右の３つの図柄列Ｚ１，Ｚ２，Ｚ３が表示される。各図柄列Ｚ１〜Ｚ３には、主図柄および副図柄が規定の順序で表示される。すなわち、各図柄列Ｚ１〜Ｚ３には、数字の昇順または降順に主図柄が配列されると共に、各主図柄の間に副図柄が１つずつ配列されている。このため、各図柄列には、１０個の主図柄と１０個の副図柄の計２０個の図柄が設定され、各図柄列Ｚ１〜Ｚ３毎に周期性をもって上から下へとスクロールして変動表示が行われる。特に、左図柄列Ｚ１においては主図柄の数字が降順に現れるように配列され、中図柄列Ｚ２及び右図柄列Ｚ３においては主図柄の数字が昇順に現れるように配列されている。
【００５０】
また主表示領域Ｄｍには、各図柄列Ｚ１〜Ｚ３毎に上・中・下の３段に図柄が表示される。したがって、図柄表示装置５１には、３段×３列の計９個の図柄が表示される。この主表示領域Ｄｍには、５つの有効ライン、すなわち上ラインＬ１、中ラインＬ２、下ラインＬ３、右上がりラインＬ４、左上がりラインＬ５が設定されている。そして、図柄表示装置５１において図柄の変動表示が行われる都度、その変動表示は左図柄列Ｚ１→右図柄列Ｚ３→中図柄列Ｚ２の順に停止し、その停止時にいずれかの有効ライン上に大当たり図柄の組合せ（本実施形態では、同一の主図柄の組合せ）で揃えば大当たりとして大当たり動画が表示され、その後、パチンコ機１は特別遊技状態へと移行する。
【００５１】
副表示領域Ｄｓは、主表示領域Ｄｍよりも上方に横長に設けられており、さらに左右方向に３つの予告領域Ｄｓ１〜Ｄｓ３に等区分されている。ここで、左右の予告領域Ｄｓ１，Ｄｓ３は、センターフレーム５０に設けられた左右一対の不透明な扉５９，５９（図２参照）で通常覆われている。この扉５９はソレノイドで電気的に開閉可能なように構成されており、時としてソレノイドが励磁されて各扉５９が手前側に開放されることにより、左右の予告領域Ｄｓ１，Ｄｓ３を遊技者に視認させることができるようになっている。中央の予告領域Ｄｓ２は、扉で覆い隠されずに常に視認できる表示領域となっている。
【００５２】
実際の表示画面では、図４（ｂ）に示すように、主表示領域Ｄｍに主図柄と副図柄とが合計９個表示される。副表示領域Ｄｓにおいては、左右の扉５９が閉鎖された状態となっており、左右の予告領域Ｄｓ１，Ｄｓ３が覆い隠されて表示画面が視認できない状態となっている。変動表示の途中において、左右のいずれか一方、または両方の扉５９が開放されると、左右の予告領域Ｄｓ１，Ｄｓ３に動画が表示され、通常より大当たりへ遷移し易い状態であることが遊技者に示唆される。中央の予告領域Ｄｓ２では、通常は、所定のキャラクタ（本実施形態ではハチマキを付けた少年）が所定動作をし、時として所定動作とは別の特別な動作をしたり、また別のキャラクタが現出したりして予告演出が行われる。なお、図柄表示装置５１の表示画面は、原則として上下の表示領域Ｄｍ，Ｄｓに区分されているが、各表示領域Ｄｍ，Ｄｓを跨いでより大きく図柄やキャラクタ等を表示して表示演出を行うことができる。
【００５３】
次に、本実施形態におけるパチンコ機１の電気的構成について説明する。図５はパチンコ機１における全体的な電気的構成を示したブロック図である。パチンコ機１はその制御機構として、パチンコ機１の全体的な動作を統括的に制御する主制御装置１００と、主制御装置１００からのコマンドに基づいて各部を制御するサブ制御装置とを備えており、本実施形態ではサブ制御装置は、払出制御装置２００と音声ランプ制御装置３００と表示制御部４００とを備えて構成されている。またパチンコ機１は、電源装置５００を備えており、この電源装置５００が各部に対して電源を供給する。
【００５４】
主制御装置１００は、１チップマイコンによる演算装置として構成されたＣＰＵ１０１と、水晶発振器又はその他の発振器を備え、一定周期のクロック信号ＣＬ１を発生する第１クロック発生回路１０４と、ＣＰＵ１０１が大当たり判定を行う際の乱数を発生させる乱数発生器１０５と、始動入賞口３４に遊技球が入賞した場合に始動入賞口通過センサ４０が出力する検知信号ＳＧ１を入力して該検知信号ＳＧ１を有効とするか或いは無効とするかを判定する検知信号判定回路１０６と、水晶発振器又はその他の発振器を備え、ＣＰＵ１０１を駆動するための一定周期のクロック信号ＣＬ２を発生する第２クロック発生回路１０７と、サブ制御装置やその他各部とデータの送受信を行うための入出力ポート１０８とを備えている。主制御装置１００は、払出制御装置２００や音声ランプ制御装置３００などのサブ制御装置に対して動作を指示するための各種コマンドを送出するが、これらコマンドは主制御装置１００からサブ制御装置へ一方向にのみ送信される。
【００５５】
ＣＰＵ１０１は各種の制御プログラムに基づく演算処理を実行し、サブ制御装置に対して各種コマンドを送出して各部を制御すると共に、特定ランプ表示部５２および保留ランプ５５，５６の点灯制御を行う制御手段である。例えば、ＣＰＵ１０１は、始動入賞口３４へ遊技球が入賞したことを契機として大当たり判定（抽選）を行い、その判定結果に基づいて各部の動作を制御する。ＣＰＵ１０１には、該ＣＰＵ１０１により実行される各種の制御プログラムや固定値データを記憶したＲＯＭ１０２と、そのＲＯＭ１０２内に記憶される制御プログラムの実行に際して各種のデータ等を一時的に記憶するためのメモリであるＲＡＭ１０３と、その他、割込回路やタイマ回路、データ送受信回路などの各種回路が内蔵されている。
【００５６】
ＲＡＭ１０３は、ＣＰＵ１０１の内部レジスタの内容やＣＰＵ１０１により実行される制御プログラムの戻り先番地などが記憶されるスタックエリアと、各種のフラグおよびカウンタ、Ｉ／Ｏ等の値が記憶される作業エリア（作業領域）とを備えている。ＲＡＭ１０３は、パチンコ機１の電源の遮断後においても電源装置５００からバックアップ電圧が供給されてデータを保持（バックアップ）できる構成となっており、ＲＡＭ１０３に記憶されるデータは、すべてバックアップされる。
【００５７】
停電などの発生により電源が遮断されると、その電源遮断時（停電発生時を含む。以下同様）のＩ／Ｏ等の値がＲＡＭ１０３に記憶される。一方、電源投入時（停電解消による電源投入を含む。以下同様）には、ＲＡＭ１０３に記憶されている情報に基づいて、パチンコ機１の状態が電源遮断前の状態に復帰される。ＲＡＭ１０３への書き込みはメイン処理（図１４参照）によって電源遮断時に実行され、ＲＡＭ１０３に書き込まれた各値の復帰は電源投入時の立ち上げ処理（図１３参照）において実行される。なお、ＣＰＵ１０１のＮＭＩ端子（ノンマスカブル割込端子）には、停電等の発生による電源遮断時に、停電監視回路５０２からの停電信号が入力されるように構成されており、その停電信号がＣＰＵ１０１へ入力されると、停電時処理としてのＮＭＩ割込処理（図１２参照）が即座に実行される。
【００５８】
主制御装置１００のＣＰＵ１０１には、アドレスバス及びデータバスで構成されるバスライン１０９を介して入出力ポート１０８が接続されている。入出力ポート１０８には、払出制御装置２００、音声ランプ制御装置３００、特定ランプ表示部５２、保留ランプ５５，５６および各種スイッチ６１０が接続されている。各種スイッチ６１０には、始動入賞口通過センサ４０の他、図示しないスイッチ群やセンサ群などが含まれる。またＣＰＵ１０１にはバスライン１１４を介して第２クロック発生回路１０７が接続されており、ＣＰＵ１０１は第２クロック発生回路１０７が発生するクロック信号ＣＬ２に基づいて各種の制御プログラムに基づく演算処理を実行する。
【００５９】
本実施形態では、ＣＰＵ１０１が大当たり判定を行う際に使用する乱数の発生方式としてハードウェア乱数方式を採用しており、そのハードウェア乱数機構として、上述した第１クロック発生回路１０４、乱数発生器１０５および検知信号判定回路１０６が設けられている。第１クロック発生回路１０４は一定の周期信号を発生させる周期信号発生手段であり、例えばＣＰＵ１０１を駆動するためのクロック信号ＣＬ２とは非同期の周期信号であるクロック信号ＣＬ１を発生し、このクロック信号ＣＬ１を、バスライン１１１を介して乱数発生器１０５および検知信号判定回路１０６に出力する。乱数発生器１０５は、クロック信号ＣＬ１に基づいて乱数を発生させるように構成されたハードウェア乱数発生手段であり、クロック信号ＣＬ１の１パルス毎に乱数を更新する。乱数発生器１０５とＣＰＵ１０１はバスライン１１２によって接続されており、乱数発生器１０５で発生する乱数はバスライン１１２を介してＣＰＵ１０１に出力される。
【００６０】
検知信号判定回路１０６は、入出力ポート１０８とバスライン１１０を介して接続されており、このバスライン１１０を介して始動入賞口通過センサ４０が出力する検知信号ＳＧ１を入力する。また上述したように検知信号判定回路１０６には、第１クロック発生回路１０４が発生するクロック信号ＣＬ１が入力する。さらに検知信号判定回路１０６は、ＣＰＵ１０１とバスライン１１３で接続されている。この検知信号判定回路１０６は、始動入賞口通過センサ４０から検知信号ＳＧ１を入力した場合、第１クロック発生回路１０４からクロック信号ＣＬ１を正常に入力していることを条件にその検知信号ＳＧ１を有効な検知信号とし、ＣＰＵ１０１に対して有効検知信号を出力するように構成されている。そしてＣＰＵ１０１は、検知信号判定回路１０６から有効検知信号を入力すると、乱数発生器１０５から乱数を取得し、その取得した乱数に基づいて大当たり判定を行うように構成されている。
【００６１】
ここで上記のような主制御装置１００の具体的な回路構成の一例について説明する。図６は主制御装置１００の詳細な回路構成を示すブロック図である。乱数発生器１０５は、カウンタ１２０とラッチ回路１２１とを備えている。カウンタ１２０は、第１クロック発生回路１０４から入力するクロック信号ＣＬ１を１パルスずつ計数するものであり、本実施形態ではクロック信号ＣＬ１の立ち上がりに応答してカウント値を１加算する。ただし、クロック信号ＣＬ１の立ち下がりに応答してカウント値を１加算するものであっても良い。このカウンタ１２０は、例えば８バイト（６４ビット）カウンタで構成され、０〜６５５３５の範囲内でクロックパルスを入力する都度そのカウント値を更新していき、最大値（６５５３５）に達した後、再び０に戻るようになっている。パチンコ機１では、このカウンタ１２０のカウント値を大当たり判定時に参照する乱数として採用している。
【００６２】
ラッチ回路１２１はカウンタ１２０のカウント値を入力し、そのカウント値を任意のタイミングで保持して出力する保持手段である。ラッチ回路１２１は、検知信号判定回路１０６から出力される有効検知信号ＳＧ２を入力するように構成されており、カウンタ１２０が逐次更新するカウント値を、有効検知信号ＳＧ２の入力に応答してラッチし、そのラッチしたカウント値を乱数としてＣＰＵ１０１に出力する。ラッチ回路１２１は、有効検知信号ＳＧ２がオンである間、カウント値のラッチ状態を継続するが、カウンタ１２０はその間にもクロック信号ＣＬ１のクロックパルスに基づいてカウント値を更新し続ける。
【００６３】
本実施形態では、第２クロック発生回路１０７が発生するクロック信号ＣＬ２の周波数ｆ２が８ＭＨｚとなっており、ＣＰＵ１０１は、このクロック信号ＣＬ２に基づいて動作する。これに対し、第１クロック発生回路１０４が発生するクロック信号ＣＬ１の周波数ｆ１は７．９１５２・・・ＭＨｚであり、クロック信号ＣＬ２の周波数ｆ２とは非同期の周期信号となっている。これにより、カウンタ１２０の動作は、ＣＰＵ１０１の動作とは同期しなくなり、パチンコ機１において一定周期ごとに「大当たり」となるタイミングが発生することを抑制でき、体感器などを使用して「大当たり」となるタイミングを狙う不正な狙い打ちなどに対する有効な対抗手段を構成する。
【００６４】
検知信号判定回路１０６は、Ｄフリップフロップ１３０と、波形整形機能を有するシュミットトリガ１３１と、クロック信号ＣＬ１を反転させるためのインバータ１３２とを備えている。始動入賞口通過センサ４０から出力される検知信号ＳＧ１は、入出力ポート１０８を介して主制御装置１００に入力すると、検知信号判定回路１０６のシュミットトリガ１３１に入力する。シュミットトリガ１３１は検知信号ＳＧ１の波形を整形し、その整形した検知信号をＤフリップフロップ１３０のＤ入力に出力する。このように本実施形態では、検知信号ＳＧ１をＤフリップフロップ１３０に入力する前段に波形整形手段としてシュミットトリガ１３１を設けており、これにより検知信号ＳＧ１のチャタリングを防止している。ただし、チャタリングを防止するための波形整形手段としては、上述したシュミットトリガ１３１に限定するものではなく、他の構成を採用しても良い。例えば、ローパスフィルタなどのフィルタ回路を波形整形手段として設け、これにより検知信号ＳＧ１の波形を整形するように構成しても良い。
【００６５】
インバータ１３２は、カウンタ１２０がカウント値を更新するタイミングと、Ｄフリップフロップ１３０が作動するタイミングとを所定時間（本実施形態の場合はクロック信号ＣＬ１の半周期分）ずらせるためのタイミング調整手段として設けられている。このインバータ１３２によってクロック信号ＣＬ１が反転し、その反転信号がＤフリップフロップ１３０のＣ入力に入力する。このようにインバータ１３２がクロック信号ＣＬ１を反転させる構成とすることにより、タイミング調整手段をひとつの素子で実現できるので部品コストを安く抑えることができる。ただし、タイミング調整手段はインバータ１３２を用いて構成される形態に限定するものではなく、例えば遅延回路によってタイミング調整手段を構成してもよい。
【００６６】
Ｄフリップフロップ１３０は、検知信号判定回路１０６の主たる機能、すなわち、始動入賞口通過センサ４０が検知した検知信号を入力した場合に、第１クロック発生回路１０４からクロック信号ＣＬ１を正常に入力していることを条件にその検知信号を有効な検知信号とし、有効検知信号を出力する機能をひとつの素子で実現するものであり、これにより部品コストを抑え、かつ主制御装置１００に配置し易い形態となっている。Ｄフリップフロップ１３０は、Ｄ入力およびＣ入力の２つの入力ポートと有し、Ｑ出力およびＱバー出力の２つの出力ポートを有している。始動入賞口通過センサ４０が出力する検知信号ＳＧ１は、シュミットトリガ１３１を介してＤフリップフロップ１３０のＤ入力に入力する。第１クロック発生回路１０４が発生するクロック信号ＣＬ１は、インバータ１３２を介してＤフリップフロップ１３０のＣ入力に入力する。このようなＤフリップフロップ１３０は、Ｄ入力の検知信号がオンになった場合、Ｃ入力のクロック信号の立ち上がりに応答してＱ出力およびＱバー出力のそれぞれから有効検知信号ＳＧ２，ＳＧ３を出力する。
【００６７】
図７は、ハードウェア乱数機構の動作を説明するためのタイミングチャートである。第１クロック発生回路１０４はクロック信号ＣＬ１を出力し、カウンタ１２０はクロック信号ＣＬ１の立ち上がりのタイミングでカウント値を加算する。Ｄフリップフロップ１３０のＣ入力には、クロック信号ＣＬ１の反転信号が入力しており、Ｄフリップフロップ１３０はこの反転信号の立ち上がりのタイミングでＤ入力の状態を判定し、前回の判定時と異なる状態に遷移していれば、Ｄ入力の状態に基づいてＱ出力およびＱバー出力を遷移させ、前回の判定時と同じ状態を継続していれば、Ｑ出力およびＱバー出力をそのまま保持する。図７に示すように、あるタイミングｔ１でＤ入力がオンした場合（すなわち、始動入賞口通過センサ４０が遊技球を検知し、検知信号ＳＧ１がオンになった場合）、Ｄフリップフロップ１３０はＣ入力の次の立ち上がりのタイミングｔ２でＤ入力のオン状態を検知し、Ｑ出力をローレベルからハイレベルに遷移させると共に、Ｑバー出力をハイレベルからローレベルに遷移させることにより、有効検知信号ＳＧ２，ＳＧ３を出力する。Ｄフリップフロップ１３０が有効検知信号ＳＧ２，ＳＧ３を出力するタイミングｔ２は、カウンタ１２０がカウント値を更新するタイミングとクロック信号ＣＬ１の半周期分ずれている。そのため、Ｄフリップフロップ１３０は、カウンタ１２０においてカウント値が更新されてから次の更新が行われるまでの間のカウント値が安定して保持されている期間中に有効検知信号ＳＧ２，ＳＧ３を出力する。
【００６８】
遊技球が始動入賞口通過センサ４０を通過するのに要する時間は約８〜１５ｍｓであり、この間、検知信号ＳＧ１はオン状態を保持する。したがって、Ｄフリップフロップ１３０のＤ入力がタイミングｔ１でオンすると、そのオン状態は期間Ｔ１（＝約８〜１５ｍｓ）の間そのまま保持され、遊技球が始動入賞口通過センサ４０を通過し終えるタイミングｔ３でオフとなる。これに伴い、Ｄフリップフロップ１３０はＣ入力の次の立ち上がりのタイミングｔ４でＤ入力のオフ状態を検知し、Ｑ出力をハイレベルからローレベルに遷移させると共に、Ｑバー出力をローレベルからハイレベルに遷移させることにより、有効検知信号ＳＧ２，ＳＧ３をオフにする。Ｄフリップフロップ１３０から有効検知信号ＳＧ２，ＳＧ３が出力される期間Ｔ２は、Ｄ入力のオン期間Ｔ１とほぼ同程度となり、約８〜１５ｍｓとなる。
【００６９】
有効検知信号ＳＧ２は上述したようにラッチ回路１２１に出力されており、ラッチ回路１２１は有効検知信号ＳＧ２の立ち上がりに応答してカウンタ１２０から逐次入力するカウント値をラッチし、その状態を有効検知信号ＳＧ２がオフになるまでの期間Ｔ２の間、保持し続ける。また有効検知信号ＳＧ３はＣＰＵ１０１に出力されており、ＣＰＵ１０１は有効検知信号ＳＧ３の立ち下がりに応答して例えばＲＡＭ１０３に有効検知信号ＳＧ３がオン状態となったことを示すフラグを設定する。そしてＣＰＵ１０１は、内蔵されたタイマ回路が２ｍｓを計時する毎に、後述するタイマ割込処理（図１０参照）を実行し、このタイマ割込処理において有効検知信号ＳＧ３がオンになったことを示すフラグが設定されているか否かを判定し、フラグが設定されていれば遊技球が始動入賞口３４に入賞したと判断してラッチ回路１２１がラッチしている乱数を乱数発生器１０５から取得し、その乱数をＲＡＭ１０３に格納する。さらにＣＰＵ１０１は、４ｍｓ毎に実行する変動開始処理（図１６参照）においてＲＡＭ１０３に格納した乱数を読み出し、その乱数がＲＯＭ１０２に予め記憶された「大当たり」を示す値である場合には、図柄表示装置５１における図柄の変動表示を大当たり図柄の組合せで停止させ、その後、特別遊技状態（大当たり状態）を発生させる。またＲＡＭ１０３から読み出した乱数が「大当たり」を示す値でない場合には、図柄表示装置５１における図柄の変動表示をハズレ図柄の組合せで停止させ、通常の遊技状態を継続する。このようにＣＰＵ１０１は、Ｄフリップフロップ１３０から有効検知信号ＳＧ３を入力すると、その入力に応答して乱数発生器１０５から乱数の読み込みを行うが、この乱数の読み込みを行うタイマ割込処理は、有効検知信号ＳＧ３の出力が保持される期間Ｔ２よりも短い期間（すなわち２ｍｓ）で繰り返し行われるので、ラッチ回路１２１が乱数をラッチしている安定した状態で読み込みを行うことができる。
【００７０】
ここで第１クロック発生回路１０４が故障又はその他の原因により、クロック信号ＣＬ１を出力しなくなった場合を考える。この場合、クロック信号ＣＬ１が停止するので、それ以後、カウンタ１２０におけるカウント動作が停止し、カウント値が更新されなくなると共に、クロック信号ＣＬ１が停止した時点のカウント値を保持し続ける。その一方、Ｄフリップフロップ１３０は、クロック信号ＣＬ１が停止したことによりＣ入力も停止するので、上述した機能を発揮しなくなる。すなわち、始動入賞口通過センサ４０が検知信号ＳＧ１を出力してＤ入力がオンした場合であっても、Ｄフリップフロップ１３０はＣ入力が途絶えているので有効検知信号ＳＧ２，ＳＧ３を出力することはない。したがって、この場合、遊技球が始動入賞口３４に入賞してもＣＰＵ１０１はそれに伴う処理を実行しないので、図柄表示装置５１における図柄の変動表示が行われなくなり、パチンコ機１において何らかの不具合が生じていることを速やかに把握することができ、例えば遊技ホールにおいて遊技停止の措置を行うなど、速やかに対処することが可能である。
【００７１】
なお、図５（又は図６）の例では、第１クロック発生回路１０４から乱数発生器１０５に接続されたバスライン１１１を途中で分岐させてクロック信号ＣＬ１を検知信号判定回路１０６に入力させる場合を示しているが、この場合にはなるべくクロック信号ＣＬ１が乱数発生器１０５に入力する位置或いはその近傍位置に分岐点を設けることが好ましい。これにより、第１クロック発生回路１０４が故障又はその他の原因で作動しなくなった場合だけでなく、バスライン１１１の結線不良が生じた場合にもその異常を速やかに把握することができるようになる。
【００７２】
また本実施形態の場合、遊技球が始動入賞口３４に入賞したにもかかわらず、図柄表示装置５１における図柄の変動表示が行われない原因として、上述したように第１クロック発生回路１０４が故障などによって正常に作動していない場合があるが、その他の原因として始動入賞口通過センサ４０が正常に作動していない場合がある。そこで、これら２つの原因をより判別し易くするため、例えば始動入賞口通過センサ４０が遊技球を検知した場合、その検知信号ＳＧ１を検知信号判定回路１０６に入力させると共に、その検知信号ＳＧ１を別途ＣＰＵ１０１に直接入力させ、ＣＰＵ１０１は、始動入賞口通過センサ４０から直接入力する検知信号ＳＧ１を、始動入賞口３４に入賞したことに伴う賞球の払い出しのための信号として用いるように構成してもよい。これによると、遊技球が始動入賞口３４に入賞したにもかかわらず、図柄表示装置５１における図柄の変動表示が行われない場合であっても、賞球の払い出しが正常に行われた場合には、第１クロック発生回路１０４が正常に作動していないということを容易に特定することができる。
【００７３】
第１クロック発生回路１０４は上述のように７．９１５２・・・ＭＨｚのクロック信号ＣＬ１を出力し、カウンタ１２０はこの高速のクロック信号ＣＬ１の１パルス毎にカウント値を更新するので、本実施形態におけるカウンタ１２０は、ソフトウェア乱数方式に比べると高速にカウント値を更新する。またＣＰＵ１０１のＲＯＭ１０２には「大当たり」を示す値として予め複数（２００程度）の値が記憶されている。ここで「大当たり」を示す複数の値のそれぞれを連続した値とするのではなく、非連続の飛び値として設定しておくことにより、高速動作するカウンタ１２０は「大当たり」に対応する乱数を非連続で発生させると共に、その乱数を発生させる１回当たりの期間をクロック信号ＣＬ１の１周期分という短い期間にできるため、狙い打ちによって大当たりを発生させることを難しくできるという利点がある。ただしその反面、ＲＯＭ１０２に記憶する「大当たり」を示す複数の値を非連続の飛び値としておくと、ＣＰＵ１０１が大当たり判定を行う際には、乱数発生器１０５から取得した乱数を、飛び値のそれぞれと比較しながら、ひとつずつ複数回の判定を行う必要があるため、大当たり判定時の処理効率が低下する。そこで本実施形態では、より好ましい形態として図８に示すような構成を採用している。
【００７４】
図８は、乱数発生器１０５とＣＰＵ１０１とを接続するバスライン１１２の配線パターンの一例を示す図である。乱数発生器１０５のラッチ回路１２１は、８バイトの乱数を１バイトずつの情報とし、各情報を出力ポート１２１ａに並列出力する。出力ポート１２１ａは、上位バイトから下位バイトまで順に配置され、ラッチ回路１２１から出力される１バイトずつの情報を個別に出力するポートを備えている。またＣＰＵ１０１には入力ポート１０１ａが設けられている。入力ポート１０１ａは、上位バイトから下位バイトまで順に配置され、１バイトずつの情報を個別に入力するポートを備えている。バスライン１１２は、乱数発生器１０５の出力ポート１２１ａとＣＰＵ１０１の入力ポート１０１ａの間を電気的に接続するように配線されており、１バイトずつの情報を個別に伝送する伝送ラインを合計８本備えている。このバスライン１１２は、図８に示すように、上位バイトと下位バイトとを互いにクロスさせた状態で配線されている。そのため、乱数発生器１０５の出力ポート１２１ａから出力される乱数の上位４バイトの情報は、クロス配線されたバスライン１１２によってＣＰＵ１０１の入力ポート１０１ａに対して下位４バイトの情報として入力する。また乱数発生器１０５の出力ポート１２１ａから出力される乱数の下位４バイトの情報は、クロス配線されたバスライン１１２によってＣＰＵ１０１の入力ポート１０１ａに対して上位４バイトの情報として入力する。したがって、ＣＰＵ１０１に入力する乱数は、乱数発生器１０５が発生する乱数の上位バイトと下位バイトとを入れ替えた値となる。
【００７５】
そして本実施形態では、ＣＰＵ１０１のＲＯＭ１０２に予め記憶しておく「大当たり」を示す複数の値を連続した値として設定する。例えば、通常状態（低確率状態）における「大当たり」を示す値として０〜１９９の連続値を設定する。この場合、ＣＰＵ１０１に入力する乱数は、乱数発生器１０５が発生する乱数の上位バイトと下位バイトとを入れ替えた値になるため、高速動作するカウンタ１２０は、ＣＰＵ１０１において「大当たり」となる乱数（すなわち、０〜１９９の上位バイトと下位バイトを入れ替えた値）を非連続で発生させることとなり、かつ、その乱数を発生させる１回当たりの期間をクロック信号ＣＬ１の１周期分という短い期間とすることができる。加えて、この場合には、ＣＰＵ１０１が大当たり判定を行う際、ＣＰＵ１０１に入力した乱数が「大当たり」を示す連続した値（０〜１９９）の範囲内であるか否かの判定を１回行えば、大当たりか或いはハズレかを決定することができ、大当たり判定時の処理効率が向上する。
【００７６】
また通常状態（低確率状態）だけでなく、高確率状態（確変状態）における「大当たり」を示す値についても連続値を採用することが好ましい。高確率状態では「大当たり」を示す値の個数が通常状態（低確率状態）よりも多くなるが、上記と同様にそれらの値を連続した値として設定しておくことにより、高確率状態でも１回の判定を行えば、大当たりか或いはハズレかを決定することができ、大当たり判定時の処理効率が向上する。
【００７７】
なお、図８のようにバスライン１１２をクロス配線することにより、バスライン１１２に対して不正なぶら下げ基板を取り付けることが困難になり、不正行為に対する有効な対抗策となる。
【００７８】
このように本実施形態の主制御装置１００では、ＣＰＵ１０１が大当たり判定に用いる乱数の発生方式としてハードウェア乱数機構が設けられており、この機構には、第１クロック発生回路１０４が正常に動作しているか否かを監視し、正常に動作している場合には、始動入賞口通過センサ４０が検知した大当たり判定の契機となる検知信号ＳＧ１を有効化してＣＰＵ１０１に出力する検知信号判定回路１０６が設けられている。この検知信号判定回路１０６は、第１クロック発生回路１０４が正常に動作していない場合、始動入賞口通過センサ４０から検知信号ＳＧ１を入力してもその検知信号を無効とし、ＣＰＵ１０１に対して有効検知信号ＳＧ３を出力することはない。そのため、ＣＰＵ１０１において大当たり判定（抽選）は行われず、図柄表示装置５１の変動表示も行われないこととなり、パチンコ機１において不具合が発生していることを速やかに把握することができるようになる。
【００７９】
図５に戻り、払出制御装置２００は、払出モータ６０１により賞球や貸出球の払出制御を行うものである。演算装置であるＣＰＵ２０１は、そのＣＰＵ２０１により実行される制御プログラムや固定値データ等を記憶したＲＯＭ２０２と、ワークメモリ等として使用されるＲＡＭ２０３とを備えている。
【００８０】
払出制御装置２００のＲＡＭ２０３は、主制御装置１００のＲＡＭ１０３と同様に、ＣＰＵ２０１の内部レジスタの内容やＣＰＵ２０１により実行される制御プログラムの戻り先番地などが記憶されるスタックエリアと、各種のフラグおよびカウンタ、Ｉ／Ｏ等の値が記憶される作業エリア（作業領域）とを備えている。ＲＡＭ２０３は、パチンコ機１の電源の遮断後においても電源装置５００からバックアップ電圧が供給されてデータを保持（バックアップ）できる構成となっており、ＲＡＭ２０３に記憶されるデータは、すべてバックアップされる。
【００８１】
停電などの発生により電源が遮断されると、その電源遮断時のＩ／Ｏ等の値がＲＡＭ２０３に記憶される。一方、電源投入時には、ＲＡＭ２０３に記憶される情報に基づいて、パチンコ機１の状態が電源遮断前の状態に復帰される。ＲＡＭ２０３への書き込みは電源遮断時に実行され、ＲＡＭ２０３に書き込まれた各値の復帰は電源投入時の立ち上げ時に実行される。なお、主制御装置１００のＣＰＵ１０１と同様、ＣＰＵ２０１のＮＭＩ端子にも、停電等の発生による電源遮断時に停電監視回路５０２から停電信号が入力されるように構成されており、その停電信号がＣＰＵ２０１へ入力されると、停電時処理としてのＮＭＩ割込処理が即座に実行される。
【００８２】
払出制御装置２００のＣＰＵ２０１には、アドレスバス及びデータバスで構成されるバスライン２０５を介して入出力ポート２０４が接続されている。入出力ポート２０４には、主制御装置１００や払出モータ６０１、発射制御装置６０２などが接続されている。
【００８３】
発射制御装置６０２は、主制御装置１００により遊技球の発射の指示がなされた場合に、操作ハンドル５１の回転操作量に応じた遊技球の打ち出し強さとなるよう球発射ユニット６０３を制御するものである。
【００８４】
音声ランプ制御装置３００は、音声出力装置（図示しないスピーカなど）６０４における音声の出力、ランプ表示装置（電飾部１７や表示ランプ１８など）６０５における点灯および消灯の出力、表示制御装置４００で行われる図柄表示装置５１の表示態様の設定などを制御するものである。演算装置として設けられたＣＰＵ３０１は、そのＣＰＵ３０１により実行される制御プログラムや固定値データ等を記憶したＲＯＭ３０２と、ワークメモリ等として使用されるＲＡＭ３０３とを備えている。
【００８５】
音声ランプ制御装置３００のＣＰＵ３０１には、アドレスバス及びデータバスで構成されるバスライン３０５を介して入出力ポート３０４が接続されている。入出力ポート３０４には、主制御装置１００、表示制御装置４００、音声出力装置６０４やランプ表示装置６０５などが接続されている。
【００８６】
表示制御装置４００は、図柄表示装置（ＬＣＤ）５１における図柄の変動表示を制御するものである。表示制御装置４００は、ＣＰＵ４０１と、プログラムＲＯＭ４０２と、ワークＲＡＭ４０３と、入力ポート４０４と、画像コントローラ４０５と、ビデオＲＡＭ４０６と、キャラクタＲＯＭ４０７と、出力ポート４０８と、バスライン４０９，４１０とを備えている。入力ポート４０４の入力側には音声ランプ制御装置３００の出力側が接続され、入力ポート４０４の出力側には、ＣＰＵ４０１、プログラムＲＯＭ４０２、ワークＲＡＭ４０３、画像コントローラ４０５が接続されると共にバスライン４１０を介して出力ポート４０８が接続されている。出力ポート４０８の出力側には図柄表示装置５１が接続されている。
【００８７】
表示制御装置４００のＣＰＵ４０１は、音声ランプ制御装置３００から入力された図柄表示用のコマンドに基づいて、図柄表示装置５１の表示内容を制御する。プログラムＲＯＭ４０２は、ＣＰＵ４０１により実行される各種の制御プログラムや固定値データを記憶するためのメモリである。ワークＲＡＭ４０３は、ＣＰＵ４０１による各種プログラムの実行時に使用されるワークデータやフラグを一時的に記憶するためのメモリである。
【００８８】
ワークＲＡＭ４０３には、例えば変動開始フラグや演出中フラグなどが格納される。変動開始フラグは、図柄表示装置５１で表示される表示態様を指示する変動パターンコマンドを受信するとオンされると共に、図柄表示装置５１において変動表示が開始されたらオフされるフラグである。演出中フラグは、図柄表示装置５１において変動表示が継続して行われている場合にオンされる共に、変動表示が終了した場合にオフされるフラグである。
【００８９】
ビデオＲＡＭ４０６は、図柄表示装置５１に表示される演出データを記憶するためのメモリであり、その演出データの内容を書き替えることにより、図柄表示装置５１の表示内容が変更される。またキャラクタＲＯＭ４０７は、図柄表示装置５１に表示される図柄（数字や背景、キャラクタなどの図柄）などの演出用のデータが記憶されたメモリである。
【００９０】
画像コントローラ４０５は、ＣＰＵ４０１、ビデオＲＡＭ４０６、出力ポート４０８のそれぞれのタイミングを調整してデータの読み書きに介在すると共に、ビデオＲＡＭ４０６に記憶される演出データを所定のタイミングで読み出して図柄表示装置５１に表示させるものである。
【００９１】
電源装置５００は、パチンコ機１の各部に電源を供給するための電源部５０１と、停電等による電源遮断を監視する停電監視回路５０２と、ＲＡＭ消去スイッチ８２を有するＲＡＭ消去スイッチ回路５０３とを備えている。電源部５０１は、図示しない電源経路を通じて、主制御装置１００および各サブ制御装置２００，３００，４００等に対して各々に必要な動作電圧を供給する。例えば、電源部２５１は、外部より供給される交流２４ボルトの電圧を取り込み、各種スイッチや、ソレノイド、モータ等を駆動するための１２ボルトの電圧、ロジック用の５ボルトの電圧、ＲＡＭバックアップ用のバックアップ電圧などを生成し、これら１２ボルトの電圧、５ボルトの電圧及びバックアップ電圧のそれぞれを必要とする各部に供給する。
【００９２】
停電監視回路５０２は、停電等の発生による電源遮断時に、主制御装置１００のＣＰＵ１０１及び払出制御装置２００のＣＰＵ２０１の各ＮＭＩ端子へ停電信号を出力するための回路である。停電監視回路５０２は、電源部５０１から出力される最大電圧である直流安定２４ボルトの電圧を監視し、この電圧が２２ボルト未満になった場合に停電（電源遮断）の発生と判断して、停電信号を主制御装置１００及び払出制御装置２００へ出力する。停電信号の出力によって、主制御装置１００及び払出制御装置２００は、停電の発生を認識し、ＮＭＩ割込処理を実行する。なお、電源部５０１は、直流安定２４ボルトの電圧が２２ボルト未満になった後においても、ＮＭＩ割込処理の実行に充分な時間の間、制御系の駆動電圧である５ボルトの電圧の出力を正常値に維持するように構成されている。よって、主制御装置１００及び払出制御装置２００は、ＮＭＩ割込処理を正常に実行し完了することができる。
【００９３】
ＲＡＭ消去スイッチ回路５０３は、ＲＡＭ消去スイッチ８２が押下された場合に、主制御装置１００及び払出制御装置２００へ、バックアップデータをクリアするためのＲＡＭ消去信号を出力する回路である。主制御装置１００及び払出制御装置２００は、パチンコ機１の電源投入時に、ＲＡＭ消去信号を入力した場合に、それぞれのバックアップデータをクリアする。
【００９４】
次に、上記のように構成されたパチンコ機１の動作について説明する。本実施形態では、主制御装置１００のＣＰＵ１０１は、遊技に際して、上述したハードウェア乱数機構から取得する乱数の他、ＣＰＵ１０１の内部処理で管理される各種のカウンタ情報を用いて図柄表示装置５１などの表示態様を決定する。図９は、ＣＰＵ１０１およびＲＡＭ１０３における各種カウンタの構成概念を示す図である。ＣＰＵ１０１は、大当たり判定時に乱数発生器１０５から取得する乱数を使用すると共に、その大当たり判定に伴う図柄表示装置５１の表示態様などを決定するために、ＣＰＵ１０１の内部カウンタとして、大当たり図柄の選択に使用する大当たり種別カウンタＣ１と、停止パターン選択カウンタＣ２と、変動パターンの選択に使用する第１ないし第３変動種別カウンタＣＳ１，ＣＳ２，ＣＳ３とを用いることとしている。またＣＰＵ１０１は、特定ランプ表示部５２の当たり抽選にはＣＰＵ１０１の内部カウンタである第２乱数カウンタＣ３を用いることとしており、この第２乱数カウンタＣ３の初期値設定には初期値乱数カウンタＣＩＮＩを用いることとしている。これらの内部カウンタは、ＣＰＵ１０１の内部処理によって更新されるようになっており、その更新が行われる都度、前回値に対して１がインクリメントされ、最大値に達した後０に戻るループカウンタとなっている。
【００９５】
各内部カウンタは数ｍｓ或いはそれ以下の短い時間間隔で更新され、それぞれの更新値がＲＡＭ１０３の所定領域に設定されたカウンタ用バッファ１０３ａに適宜格納される。またＲＡＭ１０３には、１つの実行エリアと４つの保留エリア（保留第１〜第４エリア）とからなる保留球格納エリア１０３ｂが設けられている。保留球格納エリア１０３ｂの各エリアには、有効検知信号ＳＧ３の入力に応答して、乱数発生器１０５から取得する乱数、および、大当たり種別カウンタＣ１と停止パターン選択カウンタＣ２のそれぞれの値が格納される。
【００９６】
各内部カウンタについて詳しく説明する。大当たり種別カウンタＣ１は、乱数発生器１０５から取得した乱数が大当たりである場合に、その大当たり後の状態を高確率状態とするか或いは低確率状態とするかを決定するための乱数を発生させるカウンタであり、この値によって大当たりの際の図柄表示装置５１の表示態様が決定される。大当たり種別カウンタＣ１は、例えば０〜４の範囲内で順に１ずつ加算され、最大値（つまり４）に達した後０に戻る構成となっている。大当たり種別カウンタＣ１の値は、ＣＰＵ１０１によって定期的に（本実施形態ではタイマ割込毎に１回）更新される。例えば、大当たり後に高確率状態となる乱数の値は「１，２，３」であり、大当たり後に低確率状態となる乱数の値は「０，４」であり、これにより２種類の当たり種別が決定される。
【００９７】
停止パターン選択カウンタＣ２は、乱数発生器１０５から取得した乱数が大当たりでない場合の図柄表示装置５１における変動図柄の停止パターンを決定するための乱数を発生させるカウンタであり、例えば０〜２３８の範囲内で順に１ずつ加算され、最大値（つまり２３８）に達した後０に戻る構成となっている。この停止パターン選択カウンタＣ２によって、図柄表示装置５１で表示される演出のパターンが選択され、リーチが発生した後に最終停止図柄がリーチ図柄の前後に１つだけずれて停止する「前後ハズレリーチ」（例えば０〜８の範囲）と、同じくリーチ発生した後に最終停止図柄がリーチ図柄の前後以外で停止する「前後ハズレ以外リーチ」（例えば９〜３８の範囲）と、リーチが発生しない「完全ハズレ」（例えば３９〜２３８の範囲）との３つの停止（演出）パターンが選択される。この停止パターン選択カウンタＣ２の値は、ＣＰＵ１０１によって定期的に（本実施形態ではタイマ割込毎に１回）更新される。
【００９８】
また停止パターン選択カウンタＣ２には、停止パターンの選択される乱数値の範囲が異なる複数のテーブルが設けられている。これは、現在のパチンコ機１の状態が高確率状態であるか低確率状態であるか、保留球格納エリア１０３ｂのどのエリアに各乱数値が格納されているか（すなわち保留個数）等に応じて、停止パターンの選択比率を変更するためである。
【００９９】
例えば、高確率状態では、大当たりが発生し易いため必要以上にリーチ演出が選択されないように、「完全ハズレ」の停止パターンに対応した乱数値の範囲が１０〜２３８と広いテーブルが選択され、「完全ハズレ」が選択され易くなる。このテーブルは、「前後ハズレリーチ」が０〜５とその範囲が狭くなると共に「前後ハズレ以外リーチ」も６〜９と範囲が狭くなり、「前後ハズレリーチ」や「前後ハズレ以外リーチ」が選択され難くなる。また、低確率状態で保留球格納エリア１０３ｂに各乱数値が格納されていなければ、始動入賞口３４への遊技球の入球時間を確保するために「完全ハズレ」の停止パターンに対応した乱数値の範囲が５１〜２３８と狭いテーブルが選択され、「完全ハズレ」が選択され難くなる。このテーブルは、「前後ハズレ以外リーチ」の停止パターンに対応した乱数値の範囲が９〜５０と広くなり、「前後ハズレ以外リーチ」が選択され易くなっている。よって、低確率状態では、リーチ演出が行われる可能性が高くなり、始動入賞口３４への遊技球の入球時間を確保できるので、図柄表示装置５１における変動表示が継続して行われ易くなる。
【０１００】
第１および第２変動種別カウンタＣＳ１，ＣＳ２のうち、第１変動種別カウンタＣＳ１は、例えば０〜１９８の範囲内で順に１ずつ加算され、最大値（つまり１９８）に達した後、再び０に戻る構成となっており、また第２変動種別カウンタＣＳ２は、例えば０〜２４０の範囲内で順に１ずつ加算され、最大値（つまり２４０）に達した後、再び０に戻る構成となっている。
【０１０１】
第１変動種別カウンタＣＳ１は、リーチ演出を行う場合において、いわゆるノーマルリーチ、スーパーリーチ、プレミアムリーチ等の大まかな表示態様を決定するための乱数を発生させるカウンタである。また第２変動種別カウンタＣＳ２は、リーチ発生後に最終停止図柄が停止するまでの変動時間（言い換えれば、変動図柄数）を決定するための乱数を発生させるカウンタである。これら第１および第２変動種別カウンタＣＳ１，ＣＳ２により決定された変動時間に基づいて、図柄表示装置５１で表示される図柄のリーチ種別や細かな図柄変動態様が決定される。したがって、これらの第１および第２変動種別カウンタＣＳ１，ＣＳ２を組み合わせることで、変動パターンの多種多様化を容易に実現できる。また第１変動種別カウンタＣＳ１だけで図柄変動態様を決定したり、第１変動種別カウンタＣＳ１と停止図柄との組み合わせで同じく図柄変動態様を決定したりすることも可能である。第１および第２変動種別カウンタＣＳ１，ＣＳ２の値は、後述するメイン処理（図１４参照）が１回実行される毎に１回更新され、当該メイン処理内の残余時間内でも繰り返し更新される。
【０１０２】
第３変動種別カウンタＣＳ３は、図柄表示装置５１において変動している図柄を滑らせたり、リーチ演出の発生を予告するための予告キャラクタを通過させるなどの予告演出を行うための乱数を発生させるカウンタであり、例えば、０〜１６２の範囲内で順に１ずつ加算され、最大値（つまり１６２）に達した後に再び０に戻る構成となっている。この第３変動種別カウンタＣＳ３の値によって、予告演出の演出パターンが決定される。例えば、第３変動種別カウンタＣＳ３の値に基づいて、予告演出に必要となる時間を変動時間に加算したり、反対に変動表示される時間を短縮するために変動時間を減算したり、変動時間を加減算しない演出パターンが選択される。なお、第３変動種別カウンタＣＳ３は、停止パターン選択カウンタＣ２と同様に、演出パターンが選択される乱数値の範囲が異なる複数のテーブルが設けられ、現在のパチンコ機１の状態が高確率状態であるか低確率状態であるか、或いは保留球格納エリア１０３ｂのどのエリアに各乱数値が格納されているか等に応じて、各演出パターンの選択比率が異なるよう構成されている。
【０１０３】
上述したように、第１および第２変動種別カウンタＣＳ１，ＣＳ２により図柄変動の変動時間が決定されると共に、第３変動種別カウンタＣＳ３により変動時間に加減算される時間が決定される。よって、最終停止図柄が停止するまでの最終的な変動時間は、第１ないし第３変動種別カウンタＣＳ１，ＣＳ２，ＣＳ３によって決定されることとなる。
【０１０４】
第２乱数カウンタＣ３は、例えば０〜２５０の範囲内で順に１ずつ加算され、最大値（つまり２５０）に達した後、再び０に戻るループカウンタとして構成されている。第２乱数カウンタＣ３の値は、本実施形態ではタイマ割込毎に、例えば定期的に更新され、遊技球が左右何れかのスルーゲート３６を通過したことが検知されたタイミングで取得される。当たりとなる乱数の値の数は１４９あり、その範囲は「５〜１５３」となっている。なお、初期値乱数カウンタＣＩＮＩは、第２乱数カウンタＣ３と同一範囲で更新されるループカウンタとして構成され（値＝０〜２５０）、タイマ割込処理（図１０参照）毎に１回更新されると共にメイン処理（図１４参照）の残余時間内で繰り返し更新される。
【０１０５】
次に、図１０から図１６のフローチャートを参照しつつ、主制御装置１００内のＣＰＵ１０１により実行される各制御処理を説明する。かかるＣＰＵ１０１の処理としては大別して、電源投入に伴い起動される立ち上げ処理と、その立ち上げ処理後に実行されるメイン処理と、定期的に（本実施形態では２ｍｓ周期で）実行されるタイマ割込処理と、ＮＭＩ端子への停電信号の入力により実行されるＮＭＩ割込処理とがあり、説明の便宜上、はじめにタイマ割込処理とＮＭＩ割込処理とを説明し、その後立ち上げ処理とメイン処理とを説明する。
【０１０６】
図１０は、タイマ割込処理を示すフローチャートである。タイマ割込処理は、主制御装置１００のＣＰＵ１０１により例えば２ｍｓ毎に実行される。タイマ割込処理では、まず各種スイッチ６１０の読み込み処理を実行する（ステップＳ１０１）。すなわち、主制御装置１００に接続されている各種スイッチ（但し、ＲＡＭ消去スイッチ８２を除く）の状態を読み込むと共に、各種スイッチの状態を判定して検出情報（入賞検知情報）を保存する。このとき、有効検知信号ＳＧ３に関しては、上述したようにＣＰＵ１０１に対して有効検知信号ＳＧ３が入力したタイミングでＲＡＭ１０３にフラグが設定されており、ＣＰＵ１０１はこのフラグに基づいて検出情報を保存する。またＣＰＵ１０１は、有効検知信号ＳＧ３に伴うフラグが有効（オン状態）に設定されている場合、始動入賞口３４への入賞を示す検出情報を保存した後、このフラグを無効（オフ状態）に設定する。本実施形態では、有効検知信号ＳＧ３がオン状態を継続する期間Ｔ２（約８〜１５ｍｓ、図７参照）の間に、このタイマ割込処理が複数回実行される可能性があるが、有効検知信号ＳＧ３の入力に対応するフラグに基づいて検出情報を保存した後このフラグを無効に設定しておくことで、始動入賞口３４への入賞が１回であるにもかかわらず、複数回のタイマ割込処理のそれぞれにおいて始動入賞口３４への入賞を示す検出情報が保存されることを防止することができる。
【０１０７】
次に、初期値乱数カウンタＣＩＮＩの更新を実行する（ステップＳ１０２）。具体的には、初期値乱数カウンタＣＩＮＩを１加算すると共に、そのカウンタ値が最大値（本実施形態では２５０）に達した際に０にクリアし、その初期値乱数カウンタＣＩＮＩの更新値をＲＡＭ１０３におけるカウンタ用バッファ１０３ａの該当するバッファ領域に格納する。
【０１０８】
続いて、大当たり種別カウンタＣ１、停止パターン選択カウンタＣ２及び第２乱数カウンタＣ３の更新を実行する（ステップＳ１０３）。具体的には、大当たり種別カウンタＣ１、停止パターン選択カウンタＣ２及び第２乱数カウンタＣ３をそれぞれ１加算すると共に、それらのカウンタ値が最大値（本実施形態ではそれぞれ、４，２３８，２５０）に達した際それぞれ０にクリアする。そして、各カウンタＣ１〜Ｃ３の更新値を、ＲＡＭ１０３におけるカウンタ用バッファ１０３ａの該当するバッファ領域に格納する。
【０１０９】
その後、始動入賞口３４への入賞に伴う始動入賞処理を実行し（ステップＳ１０４）、発射制御処理を実行して（ステップＳ１０５）、タイマ割込処理を終了する。なお、発射制御処理は、遊技者が操作ハンドル２６に触れていることをタッチセンサにより検出し、発射を停止させるための発射停止スイッチが操作されていないことを条件に、遊技球の発射のオン／オフを決定する処理である。遊技球の発射がオンである場合、発射制御装置６０２に対して遊技球の発射指示をする。
【０１１０】
図１１は、上記ステップＳ１０４の始動入賞処理で実行される詳細な処理手順を示すフローチャートである。この始動入賞処理（ステップＳ１０４）では、まず、有効検知信号ＳＧ３を入力しているか否かを判別する（ステップＳ１１１）。ここでは、ステップＳ１０１（図１０参照）の処理によって始動入賞口３４への入賞を示す検出情報が保存されているか否かの判別が行われ、保存されている場合には有効検知信号ＳＧ３の入力あり（すなわち、始動入賞口３４への入賞あり）と判定する。有効検知信号ＳＧ３の入力ありと判定されると（ステップＳ１１１にてＹｅｓの場合）、図柄表示装置５１の作動保留球数Ｎが上限値（本実施形態では４）未満であるか否かを判別する（ステップＳ１１２）。有効検知信号ＳＧ３の入力があり、且つ作動保留球数Ｎが上限値未満（Ｎ＜４）であれば、ステップＳ１１２においてＹｅｓとなり、作動保留球数Ｎに１を加算する（ステップＳ１１３）。そして乱数発生器１０５においてラッチされている乱数を読み込み、その値をＲＡＭ１０３の保留球格納エリア１０３ｂの空き保留エリアのうち最初のエリアに格納する（ステップＳ１１４）。このとき保留球格納エリア１０３ｂに格納される値は、上述したように乱数発生器１０５が保持する乱数の上位バイトと下位バイトとを入れ替えた値となる。その後、上記ステップＳ１０３で更新した大当たり種別カウンタＣ１及び停止パターン選択カウンタＣ２の各値を、ＲＡＭ２０３の保留球格納エリア１０３ｂに格納する（ステップＳ１１５）。このとき各値を格納するエリアは、ステップＳ１１４において乱数を格納したエリアと同一であり、保留格納エリア１０３ｂの空き保留エリアのうちの最初のエリアに各値が格納される。一方、有効検知信号ＳＧ３の入力がないか（ステップＳ１１１にてＮｏの場合）、或いは、有効検知信号ＳＧ３の入力があっても作動保留球数Ｎが上限値以上である場合（ステップＳ１１２にてＮｏの場合）、ステップＳ１１３〜Ｓ１１５の各処理をスキップし、始動入賞処理を終了してタイマ割込処理へ戻る。
【０１１１】
図１２は、ＮＭＩ割込処理を示したフローチャートである。ＮＭＩ割込処理は、停電の発生等によるパチンコ機１の電源遮断時に、主制御装置１００のＣＰＵ１０１により実行される処理である。このＮＭＩ割込処理により、電源断の発生情報がＲＡＭ１０３に記憶される。すなわち、停電の発生等によりパチンコ機１の電源が遮断されると、停電信号が停電監視回路５０２から主制御装置１００内のＣＰＵ１０１のＮＭＩ端子に出力される。すると、ＣＰＵ１０１は、実行中の制御を中断してＮＭＩ割込処理を開始し、電源断の発生情報の設定として、電源断の発生情報をＲＡＭ１０３に記憶し（Ｓ２０１）、ＮＭＩ割込処理を終了する。
【０１１２】
なお、上記のＮＭＩ割込処理は、払出制御装置２００でも同様に実行され、かかるＮＭＩ割込処理により、電源断の発生情報がＲＡＭ２０３に記憶される。すなわち、停電の発生等によりパチンコ機１の電源が遮断されると、停電信号が停電監視回路５０２から払出制御装置２００内のＣＰＵ２０１のＮＭＩ端子に出力され、ＣＰＵ２０１は実行中の制御を中断して、ＮＭＩ割込処理を開始する。
【０１１３】
図１３は、主制御装置１００内のＣＰＵ１０１により実行される立ち上げ処理を示したフローチャートである。この立ち上げ処理は電源投入時のリセットにより起動される。立ち上げ処理では、まず、電源投入に伴う初期設定処理を実行する（ステップＳ３０１）。具体的には、スタックポインタに予め決められた所定値を設定する。そしてサブ側の制御装置（音声ランプ制御装置３００、払出制御装置２００等）が動作可能な状態になるのを待つために、ウエイト処理（例えば１秒程度の待機処理）を実行する（ステップＳ３０２）。次いで、ＲＡＭ１０３のアクセスを許可する（ステップＳ３０３）。
【０１１４】
続いて電源装置１１５に設けたＲＡＭ消去スイッチ８２がオンされているか否かを判別し（ステップＳ３０４）、オンされていれば（ステップＳ３０４にてＹｅｓ）、処理をステップＳ３１０へ移行する。一方、ＲＡＭ消去スイッチ８２がオンされていなければ（ステップＳ３０４にてＮｏ）、更にＲＡＭ１０３に電源断の発生情報が記憶されているか否かを判別し（ステップＳ３０５）、記憶されていなければ（ステップＳ３０５にてＮｏ）、バックアップデータは記憶されていないので、この場合にも、処理をステップＳ３１０へ移行する。またＲＡＭ１０３に電源断の発生情報が記憶されていれば（ステップＳ３０５にてＹｅｓ）、ＲＡＭ判定値を算出し（ステップＳ３０６）、算出したＲＡＭ判定値が正常でない場合（すなわち算出したＲＡＭ判定値が電源遮断時に保存したＲＡＭ判定値と一致しない場合）には、バックアップされたデータは破壊されているので、ステップＳ３０７でＮｏとなり、かかる場合にも処理をステップＳ３１０へ移行する。なお、前述した通り、ＲＡＭ判定値は、例えばＲＡＭ１０３の作業領域アドレスにおけるチェックサム値である。このＲＡＭ判定値に代えて、ＲＡＭ１０３の所定のエリアに書き込まれたキーワードが正しく保存されているか否かによりバックアップの有効性を判断するようにしても良い。
【０１１５】
ステップＳ３１０の処理では、サブ側の制御装置となる払出制御装置２００を初期化するために払出初期化コマンドを送信する（ステップＳ３１０）。その後、ＲＡＭ１０３の初期化処理（ステップＳ３１１，Ｓ３１２）に移行する。
【０１１６】
上述したように、本パチンコ機１では、例えば遊技ホールの営業開始時など、電源投入時にＲＡＭデータを初期化する場合にはＲＡＭ消去スイッチ８２を押しながら電源が投入される。したがって、ＲＡＭ消去スイッチ８２が押されていれば、ＲＡＭの初期化処理（ステップＳ３１１，Ｓ３１２）に移行する。また、電源断の発生情報が設定されていない場合や、ＲＡＭ判定値（チェックサム値等）によりバックアップの異常が確認された場合も同様にＲＡＭ１０３の初期化処理に移行する。すなわち、ステップＳ３１１とＳ３１２のＲＡＭの初期化処理では、ＲＡＭ１０３の使用領域を０にクリアし（ステップＳ３１１）、ＲＡＭ１０３の初期値を設定する（ステップＳ３１２）。その後、ステップＳ３１３の処理へ移行する。
【０１１７】
一方、ＲＡＭ消去スイッチ８２がオンされておらず（ステップＳ３０４にてＮｏ）、電源遮断の発生情報が記憶されており（ステップＳ３０５にてＹｅｓ）、更にＲＡＭ判定値（チェックサム値等）が正常であれば（ステップＳ３０７にてＹｅｓ）、電源断の発生情報をクリアする（ステップＳ３０８）。次に、サブ側の払出制御装置２００を駆動電源遮断時の遊技状態に復帰させるための復電時の払出復帰コマンドを送信し（ステップＳ３０９）、ステップＳ３１３の処理へ移行する。そしてステップＳ３１３において割込みを許可する処理を行った後、メイン処理に移行する。
【０１１８】
図１４は、主制御装置１００内のＣＰＵ１０１により実行されるメイン処理を示したフローチャートである。このメイン処理では遊技の主要な処理が実行される。その概要として、４ｍｓ毎に繰り返し実行される定期処理としてステップＳ４０１〜Ｓ４０６の各処理が実行され、その残余時間でステップＳ４０９およびＳ４１０のカウンタ更新処理が実行される構成となっている。
【０１１９】
メイン処理においては、まず、前回の処理で更新されたコマンド等の出力データをサブ側の各制御装置に送信する（ステップＳ４０１）。具体的には、入賞検知情報の有無を判別し、入賞検知情報があれば払出制御装置２００に対して獲得球数に対応する賞球コマンドを送信する。また、図柄表示装置５１による図柄の変動表示に必要な変動パターンコマンド、停止図柄コマンド、停止コマンド、演出時間加算コマンド等を音声ランプ制御装置３００に送信する。さらに、遊技球の発射を行う場合に、発射制御装置６０２に球発射信号を送信する。
【０１２０】
次に、第１ないし第３変動種別カウンタＣＳ１，ＣＳ２，ＣＳ３の各値を更新する（ステップＳ４０２）。具体的には、第１ないし第３変動種別カウンタＣＳ１，ＣＳ２，ＣＳ３の各値を１加算すると共に、それらのカウンタ値が最大値（本実施形態では１９８，２４０，１６２）に達した際それぞれ０にクリアする。そして、変動種別カウンタＣＳ１，ＣＳ２，ＣＳ３の更新値を、ＲＡＭ１０３におけるカウンタ用バッファ１０３ａの該当するバッファ領域に格納する。
【０１２１】
第１ないし第３変動種別カウンタＣＳ１，ＣＳ２，ＣＳ３の更新が終わると、払出制御装置２００より受信した賞球計数信号や払出異常信号を読み込み（ステップＳ４０３）、図柄表示装置５１による表示を行うための処理や図柄表示装置５１による図柄の変動パターンなどを設定する変動処理を実行する（ステップＳ４０４）。なお、この変動処理の詳細は図１５および図１６を参照して後述する。
【０１２２】
変動処理の終了後は、大当たり状態である場合において可変入賞装置３５の特別入賞口（大開放口）３５ａを開放又は閉鎖するための大開放口開閉処理を実行する（ステップＳ４０５）。すなわち、大当たり状態のラウンド毎に特別入賞口３５ａを開放し、特別入賞口３５ａの最大開放時間が経過したか、又は特別入賞口３５ａに遊技球が規定数入賞したかを判定する。そして、これら何れかの条件が成立すると特別入賞口３５ａを閉鎖する。この特別入賞口３５ａの開放と閉鎖とを所定ラウンド数繰り返し実行する。
【０１２３】
次に、特定ランプ表示部５２における「○」の図柄を点灯させる第１ランプ表示部５３と、「×」の図柄を点灯させる第２ランプ表示部５４との表示制御処理を実行する（ステップＳ４０６）。簡単に説明すると、遊技球がスルーゲート３６を通過したことを条件に、その通過したタイミングで第２乱数カウンタＣ３の値が取得されると共に特定ランプ表示部５２において第１ランプ表示部５３と第２ランプ表示部５４との変動表示が実施される。そして、第２乱数カウンタＣ３の値により当たり抽選が実施され、その値が当たりである場合、第１ランプ表示部５３が点灯状態となって停止し、始動入賞口３４に付随する電動役物（左右方向に開閉する可動翼）が所定時間開放される。
【０１２４】
その後、ＲＡＭ１０３に電源断の発生情報が記憶されているか否かを判別し（ステップＳ４０７）、ＲＡＭ１０３に電源遮断の発生情報が記憶されていなければ（ステップＳ４０７にてＮｏ）、次のメイン処理の実行タイミングに至ったか否か、すなわち前回のメイン処理の開始から所定時間（本実施形態では４ｍｓ）が経過したか否かを判別し（ステップＳ４０８）、既に所定時間が経過していれば（ステップＳ４０８にてＹｅｓ）、処理をステップＳ４０１へ移行し、上述したステップＳ４０１以降の各処理を繰り返し実行する。
【０１２５】
一方、前回のメイン処理の開始から未だ所定時間が経過していない場合（ステップＳ４０８にてＮｏの場合）、所定時間に至るまでの間、すなわち次のメイン処理の実行タイミングに至るまでの残余時間内において、初期値乱数カウンタＣＩＮＩの更新（ステップＳ４０９）と、第１ないし第３変動種別カウンタＣＳ１，ＣＳ２，ＣＳ３の更新（ステップＳ４１０）とを繰り返し実行する。初期値乱数カウンタＣＩＮＩの更新（ステップＳ４０９）では、初期値乱数カウンタＣＩＮＩの値を１加算すると共に、そのカウンタ値が最大値（本実施形態では２５０）に達した際０にクリアする。そして初期値乱数カウンタＣＩＮＩの更新値を、ＲＡＭ１０３におけるカウンタ用バッファ１０３ａの該当するバッファ領域に格納する。また第１ないし第３変動種別カウンタＣＳ１，ＣＳ２，ＣＳ３の更新（ステップＳ４１０）では、各変動種別カウンタＣＳ１，ＣＳ２，ＣＳ３の値を１加算すると共に、それらのカウンタ値が最大値（本実施形態では１９８，２４０，１６２）に達した際それぞれ０にクリアする。そして、各変動種別カウンタＣＳ１，ＣＳ２，ＣＳ３の更新値を、ＲＡＭ１０３におけるカウンタ用バッファ１０３ａの該当するバッファ領域にそれぞれ格納する。
【０１２６】
ここで、ステップＳ４０１〜Ｓ４０６の各処理の実行時間は遊技の状態に応じて変化するため、次のメイン処理の実行タイミングに至るまでの残余時間は一定でなく変動する。そのため、かかる残余時間を使用して初期値乱数カウンタＣＩＮＩの更新を繰り返し実行することにより、初期値乱数カウンタＣＩＮＩ（すなわち、第２乱数カウンタＣ３の初期値）をランダムに更新することができ、同様に第１ないし第３変動種別カウンタＣＳ１，ＣＳ２，ＣＳ３についてもランダムに更新することができる。
【０１２７】
また、ステップＳ４０７の処理において、ＲＡＭ１０３に電源断の発生情報が記憶されている場合（ステップＳ４０７にてＹｅｓの場合）、ステップＳ４１１以降の電源遮断時の処理が実行される。この処理では、まず、各割込処理の発生を禁止し（ステップＳ４１１）、電源が遮断されたことを示す電源遮断通知コマンドを他の制御装置（払出制御装置２００や音声ランプ制御装置３００など）に対して送信する（ステップＳ４１２）。そして、ＲＡＭ判定値を算出してその値を保存し（ステップＳ４１３）、ＲＡＭ１０３のアクセスを禁止して（ステップＳ４１４）、電源が完全に遮断して処理が実行できなくなるまで無限ループを継続する。ここで、ＲＡＭ判定値は、例えば、ＲＡＭ１０３のバックアップされるスタックエリア及び作業エリアにおけるチェックサム値である。なお、ステップＳ４０７の処理は、ステップＳ４０１〜Ｓ４０６で行われる遊技の状態変化に対応した一連の処理の終了時、又は、残余時間内に行われるステップＳ４０９とＳ４１０の処理の１サイクルの終了時となるタイミングで実行されている。
【０１２８】
次に、図１５および図１６は、上述の変動処理（ステップＳ４０４）の詳細な処理手順を示すフローチャートである。この変動処理では、まず、パチンコ機１が今現在大当たり中であるか否かを判別する（ステップＳ４２０）。大当たり中としては、大当たりの際に図柄表示装置５１で表示される大当たり遊技の最中と、大当たり遊技終了後の所定時間の最中とが含まれる。この判別の結果、パチンコ機１が現在大当たり中である場合には（ステップＳ４２０でＹｅｓ）、そのまま本処理を終了する。
【０１２９】
大当たり中でない場合には（ステップＳ４２０にてＮｏ）、図柄表示装置５１の表示態様が変動中であるか否かを判別する（ステップＳ４２１）。ここで図柄表示装置５１の表示態様が変動中でない場合には（ステップＳ４２１にてＮｏ）、さらに作動保留球数Ｎが０よりも大きいか否かを判別する（ステップＳ４２２）。作動保留球数Ｎが０であれば（ステップＳ４２２にてＮｏ）、そのまま本処理を終了する。これに対し、作動保留球数Ｎ＞０であれば（ステップＳ４２２にてＹｅｓ）、作動保留球数Ｎを１減算し（ステップＳ４２３）、保留球格納エリア１０３ｂに格納されたデータをシフト処理する（ステップＳ４２４）。このデータシフト処理は、保留球格納エリア１０３ｂの保留第１〜第４エリアに格納されているデータを実行エリア側に順にシフトさせる処理であって、保留第１エリア→実行エリア、保留第２エリア→保留第１エリア、保留第３エリア→保留第２エリア、保留第４エリア→保留第３エリアといった具合に各エリア内のデータがシフトされる。データシフト処理の後は、図柄表示装置５１の変動開始処理を実行する（ステップＳ４２５）。なお、変動開始処理については図１６を参照して後述する。
【０１３０】
ステップＳ４２１の処理において、図柄表示装置５１の表示態様が変動中であると判別されると（ステップＳ４２１にてＹｅｓ）、変動時間が経過したか否かを判別する（ステップＳ４２６）。図柄表示装置５１の変動中の表示時間は、第１および第２変動種別カウンタＣＳ１，ＣＳ２により選択された変動パターンと第３変動種別カウンタＣＳ３により選択された加算時間に応じて決められており、この変動時間が経過していなければ（ステップＳ４２６にてＮｏ）、そのまま本処理を終了してメイン処理に戻る。一方、図柄の変動時間が経過していれば（ステップＳ４２６にてＹｅｓ）、停止図柄の確定のために設定されている確定コマンドを設定し（ステップＳ４２７）、本処理を終了する。なお、確定コマンドは音声ランプ制御装置３００によって受信され、音声ランプ制御装置３００が表示制御装置４００に停止指示をする。これにより、図柄表示装置５１における図柄の変動表示が停止し、１回の変動演出が終了する。
【０１３１】
図１６は、上述の変動開始処理（ステップＳ４２５）の詳細な処理手順を示すフローチャートである。この変動開始処理（ステップＳ４２５）では、まず、大当たり判定が行われる（ステップＳ４３０）。すなわち、保留球格納エリア１０３ｂの実行エリアに格納されている、乱数発生器１０５から入力した乱数の値が、予め設定された「大当たり」を示す値であるか否かが判定される。本実施形態では、上述したように「大当たり」を示す値が例えば０〜１９９の連続した値として設定されているため、大当たり判定時には乱数発生器１０５から入力した乱数の値が０〜１９９の範囲内であるか否かの１回の判定を行えば良いため、判定時の処理効率が良い。この大当たり判定では、パチンコ機１の状態が高確率状態であるか或いは低確率状態であるかに応じて「大当たり」を示す値の範囲として、それぞれ異なる範囲が適用される。具体的には、高確率状態では、低確率状態よりも広い範囲が「大当たり」を示す値の範囲として適用され、大当たりとなる確率が低確率状態よりもアップするようになっている。そして乱数の値が「大当たり」を示す連続した値の範囲内であれば、大当たりであると判定される。
【０１３２】
大当たりであると判定された場合（ステップＳ４３０にてＹｅｓ）、保留球格納エリア１０３ｂの実行エリアに格納されている大当たり種別カウンタＣ１の値を確認して、大当たり時の表示態様が設定される（ステップＳ４３１）。ステップＳ４３１の処理では、大当たり種別カウンタＣ１の値に基づき、大当たり後に高確率状態に移行するか低確率状態に移行するかが設定される。大当たり後の移行状態が設定されると、図柄表示装置５１の表示態様が設定される。すなわち、ステップＳ４３１の処理では、大当たり後の移行状態が設定されると共に、図柄表示装置５１における大当たり時の停止図柄が設定される。
【０１３３】
次に、大当たり時の変動パターンを決定する（ステップＳ４３２）。ステップＳ４３２の処理で変動パターンが設定されると、図柄表示装置５１において大当たり図柄で停止するまでの図柄の変動時間が決定される。このとき、ＲＡＭ１０３のカウンタ用バッファ１０３ａに格納されている第１および第２変動種別カウンタＣＳ１，ＣＳ２の値を確認し、第１変動種別カウンタＣＳ１の値に基づいてノーマルリーチ、スーパーリーチ、プレミアムリーチ等の大まかな図柄変動の変動時間を決定すると共に、第２変動種別カウンタＣＳ２の値に基づいてリーチ発生後に最終停止図柄が停止するまでの変動時間（言い換えれば、変動図柄数）を決定する。
【０１３４】
なお、第１変動種別カウンタＣＳ１の数値と変動時間との関係、第２変動種別カウンタＣＳ２の数値と変動時間との関係は、それぞれにテーブル等により予め規定されている。但し、上記変動時間は、第２変動種別カウンタＣＳ２の値を使わずに第１変動種別カウンタＣＳ１の値だけを用いて設定することも可能であり、第１変動種別カウンタＣＳ１の値だけで設定するか又は両変動種別カウンタＣＳ１，ＣＳ２の両値で設定するかは、その都度の第１変動種別カウンタＣＳ１の値や遊技条件などに応じて適宜決められる。
【０１３５】
ステップＳ４３０の処理で大当たりではないと判別された場合には（ステップＳ４３０にてＮｏ）、ハズレ時の表示態様が設定される（ステップＳ４３３）。ステップＳ４３３の処理では、保留球格納エリア１０３ｂの実行エリアに格納されている停止パターン選択カウンタＣ３の値に基づいて、図柄表示装置５１において表示させる演出を、前後ハズレリーチであるか、前後ハズレ以外リーチであるか、完全ハズレであるかを設定する。また図柄表示装置５１の表示態様が設定される。すなわち、ステップＳ４３３の処理では、ハズレ時の演出表示の態様やハズレ停止図柄が設定される。
【０１３６】
次に、ハズレ時の変動パターンが決定され（ステップＳ４３４）、図柄表示装置５１においてハズレ図柄で停止するまでの図柄の変動時間が決定される。このとき、ステップＳ４３２の処理と同様に、ＲＡＭ１０３のカウンタ用バッファ１０３ａに格納されている第１および第２変動種別カウンタＣＳ１，ＣＳ２の値を確認し、第１変動種別カウンタＣＳ１の値に基づいてノーマルリーチ、スーパーリーチ、プレミアムリーチ等の大まかな図柄変動の変動時間を決定すると共に、第２変動種別カウンタＣＳ２の値に基づいてリーチ発生後に最終停止図柄が停止するまでの変動時間（言い換えれば、変動図柄数）を決定する。
【０１３７】
ステップＳ４３２またはＳ４３４の処理が終わると、第１および第２変動種別カウンタＣＳ１，ＣＳ２により決定された変動時間に加減算される演出時間が決定される（ステップＳ４３５）。このとき、ＲＡＭ１０３のカウンタ用バッファ１０３ａに格納されている第３変動種別カウンタＣＳ３の値に基づいて演出時間の加減算が決定され、図柄表示装置５１の変動時間が設定される。本実施形態では、演出時間の加減算の決定は、第３変動種別カウンタＣＳ３の値に応じて、変動表示の時間を変更しない場合と変動表示時間を１秒加算する場合、変動表示時間を２秒加算する場合、変動表示時間を１秒減算する場合との４種類の加算値が決定される。
【０１３８】
なお、変動表示時間が加減算される場合には、図柄表示装置５１で大当たりの期待値が高くなる予告演出（例えば、変動図柄の変動時間を通常より長くしてスベリを伴わせるスベリ演出や予告キャラを表示させる演出、１の変動図柄の変動時間を通常より短くして即停止させる演出など）が行われる。また、ステップＳ４３０で大当たりであると判定された場合は、２秒の加算値が選択される確率が高く設定され、遊技者は予告演出を確認することで大当たりを期待することができる。
【０１３９】
次に、ステップＳ４３２又はＳ４３４の処理で決定された変動パターン（変動時間）に応じて変動パターンコマンドを設定し（ステップＳ４３６）、ステップＳ４３１又はＳ４３３の処理で設定された停止図柄に応じて停止図柄コマンドを設定する（ステップＳ４３７）。そして、ステップＳ４３６の処理で決定された演出時間の加算値に応じて演出時間加算コマンドを設定して（ステップＳ４３８）、本処理を終了し、変動処理へ戻る。
【０１４０】
主制御装置１００内のＣＰＵ１０１では上述した処理が実行されることにより、サブ側の各制御装置に対して各種のコマンドが送出される。そしてサブ側の各制御装置が主制御装置１００から受信するコマンドに基づいて各部を制御することにより、パチンコ機１において遊技球の発射や賞球の払い出し、或いは遊技に伴う各種の演出表示が行われるようになっている。
【０１４１】
以上のようにパチンコ機１は、第１クロック発生回路１０４と乱数発生器１０５とを備えており、乱数発生器１０５が第１クロック発生回路１０４から出力されるクロック信号ＣＬ１に基づいて乱数を更新する。この乱数は、主制御装置１００において大当たり判定に用いられる。また本実施形態のパチンコ機１は検知信号判定回路１０６を備えており、この検知信号判定回路１０６がクロック信号ＣＬ１を監視し、第１クロック発生回路１０４からクロック信号ＣＬ１が正常に出力されている場合に限り、始動入賞口検知センサ４０が出力する検知信号ＳＧ１を有効な検知信号（すなわち、有効検知信号ＳＧ３）としてＣＰＵ１０１に出力する。そしてＣＰＵ１０１は有効検知信号ＳＧ３を入力すると、それを大当たり判定の契機として乱数発生器１０５から乱数を取得して大当たり判定を行うように構成されている。したがって、本実施形態のパチンコ機１は、第１クロック発生回路１０４が何らかの原因でクロック信号ＣＬ１を出力しなくなった場合（この場合においてもパチンコ機１は遊技可能な状態である）、始動入賞口検知センサ４０が大当たり判定の契機を検知したとしても、検知信号判定回路１０６がＣＰＵ１０１に対して有効検知信号ＳＧ３を出力することはなく、ＣＰＵ１０１において大当たり判定は行われない。その結果、始動入賞口３４に遊技球が入賞した場合であっても図柄表示装置５１における変動表示が行われなくなり、パチンコ機１に不具合が生じていることを速やかに把握できるようになる。
【０１４２】
以上、本発明の一実施形態について説明したが、本発明は上述した内容のものに限定されるものではなく、本発明には種々の変形例が適用可能である。
【０１４３】
例えば、上記実施形態においては、遊技機の一例としてパチンコ機１について説明したが、本発明はスロットマシンやいわゆるパロット機などの他の遊技機に対しても適用することができる。スロットマシンやパロット機の場合、遊技者が操作レバーをオン状態に操作するタイミングが大当たり判定の契機となっているため、操作レバーがオンされたことに応答して乱数発生器から乱数が取得される。そのため乱数発生器の乱数を更新するためのクロック信号が正常に出力されている場合にのみ、操作レバーがオンされたことを検知した検知信号を有効な検知信号としてＣＰＵに出力する構成とする。この場合、クロック信号が正常に出力されていない場合、ＣＰＵ１０１において大当たり判定は行われず、その結果、図柄の変動表示も行われないので、スロットマシンやパロット機において何らかの不具合が発生していることを容易に把握することができる。
【符号の説明】
【０１４４】
１ パチンコ機（遊技機）
４０ 始動入賞口通過センサ（契機検知手段）
１００ 主制御装置
１０１ ＣＰＵ（制御手段）
１０４ 第１クロック発生回路（周期信号発生手段）
１０５ 乱数発生器（乱数発生手段）
１０６ 検知信号判定回路（検知信号有効化手段）
１０７ 第２クロック発生回路（駆動信号発生手段）
１２０ カウンタ（乱数更新手段）
１２１ ラッチ回路（保持手段）
１３０ Ｄフリップフロップ
１３１ シュミットトリガ（波形整形手段）
１３２ インバータ（タイミング調整手段）
ＣＬ１，ＣＬ２ クロック信号（周期信号）
ＳＧ１ 検知信号
ＳＧ２，ＳＧ３ 有効検知信号
【図１】
2011072805.tif 000003
【図２】
2011072805.tif 000004
【図３】
2011072805.tif 000005
【図４】
2011072805.tif 000006
【図５】
2011072805.tif 000007
【図６】
2011072805.tif 000008
【図７】
2011072805.tif 000009
【図８】
2011072805.tif 000010
【図９】
2011072805.tif 000011
【図１０】
2011072805.tif 000012
【図１１】
2011072805.tif 000013
【図１２】
2011072805.tif 000014
【図１３】
2011072805.tif 000015
【図１４】
2011072805.tif 000016
【図１５】
2011072805.tif 000017
【図１６】
2011072805.tif 000018