(57)【特許請求の範囲】
【請求項１】
遊技を統括的に制御する遊技制御装置を備えた遊技機において、
前記遊技制御装置は、
所定の遊技制御プログラムにより所要の演算処理を行う演算処理手段と、
前記演算処理手段によって更新される情報が記憶されるとともに、スタック領域が割り当てられる記憶手段と、
当該遊技機の電源が投入されたことに対応して、前記記憶手段に記憶された情報の正当性を判定する正当性判定手段と、を備え、
前記演算処理手段は、
当該遊技機の電源が投入されたことに対応して、前記記憶手段と異なる領域を用いてタイマの計時を行うとともに、前記スタック領域を用いて遊技制御に必要な初期データの設定を行い、
前記記憶手段の初期化を指示するための初期化指示を受け付けたか否かを確認するために、前記記憶手段と異なる領域を用いて前記初期化指示の読み込みを行い、前記初期化指示を受け付けたことを確認した場合に前記記憶手段を初期化し、
前記正当性判定手段による正当性の判定の対象には、前記記憶手段と異なる領域および前記スタック領域を含めないようにしたことを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技制御装置を備える遊技機における電源投入時の処理に関する。
【背景技術】
【０００２】
電源が断たれた後の復帰時に、払出しの不都合な状態が解消するまで賞媒体の払出し動作を停止できるようにすること、さらに、賞媒体の払出しに関して遊技者とホール側とでトラブルが発生しないようにすることを目的として、停電からの復帰時に、払出し制御手段が主制御手段よりも先に起動して払出し制御が開始された場合、初期化スイッチが操作されていないため、払出し動作復帰処理が実行され、その後、主制御手段から払出し再開コマンドを受信するまで、払出し動作を停止して、払出し再開可能な状態で待機する遊技機が知られている。この遊技機では、後から起動した主制御手段は補給切れ検出スイッチや満杯検出スイッチからの検出スイッチに基づいて払出しに関するエラーを検出しない場合に、主制御手段から払出し再開コマンドが送信されてくるので、払出し制御手段はその払出し再開コマンド受信を切掛けに払出し動作を再開する構成となっている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２２４３９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の遊技機では、正当性判定手段による正当性の判定の対象とならない領域を用いてタイマを計時するものでなかった。
【０００５】
そこで、本発明は、正当性判定手段による正当性の判定の対象とならない領域を用いてタイマを計時することができる遊技機を提供しようとするものである。
【課題を解決するための手段】
【０００６】
本発明は、上記目的を達成するために提案されたものであり、請求項１に記載のものは、遊技を統括的に制御する遊技制御装置を備えた遊技機において、
前記遊技制御装置は、
所定の遊技制御プログラムにより所要の演算処理を行う演算処理手段と、
前記演算処理手段によって更新される情報が記憶されるとともに、スタック領域が割り当てられる記憶手段と、
当該遊技機の電源が投入されたことに対応して、前記記憶手段に記憶された情報の正当性を判定する正当性判定手段と、を備え、
前記演算処理手段は、
当該遊技機の電源が投入されたことに対応して、前記記憶手段と異なる領域を用いてタイマの計時を行うとともに、前記スタック領域を用いて遊技制御に必要な初期データの設定を行い、
前記記憶手段の初期化を指示するための初期化指示を受け付けたか否かを確認するために、前記記憶手段と異なる領域を用いて前記初期化指示の読み込みを行い、前記初期化指示を受け付けたことを確認した場合に前記記憶手段を初期化し、
前記正当性判定手段による正当性の判定の対象には、前記記憶手段と異なる領域および前記スタック領域を含めないようにしたことを特徴とする遊技機である。
【発明の効果】
【００１３】
本発明によれば、正当性判定手段による正当性の判定の対象とならない領域を用いてタイマを計時することができる。
【図面の簡単な説明】
【００２０】
【図１】パチンコ遊技機およびカードユニットの正面図である。
【図２】遊技盤の正面図である。
【図３】入賞ユニットの斜視図である。
【図４】（ａ）は入賞ユニットの正面図、（ｂ）は（ａ）のＡ−Ａ断面図である。
【図５】カバー部材を前方へ外した状態の入賞ユニットの斜視図である。
【図６】シャッター部材により大入賞口を閉成した状態を示す入賞ユニットの斜視図である。
【図７】シャッター部材により大入賞口を開放した状態を示す入賞ユニットの斜視図である。
【図８】カバー部材の背面図である。
【図９】パチンコ遊技機の制御系統を示すブロック図である。
【図１０】第２実施形態における入賞ユニットからカバー部材を前方へ外した状態の斜視図である。
【図１１】第１転動部材と第２転動部材とで構成された球転動部材の説明図である。
【図１２】シャッター部材により大入賞口を閉成した状態を示す第２実施形態の入賞ユニットの斜視図である。
【図１３】シャッター部材により大入賞口を開放した状態を示す第２実施形態の入賞ユニットの斜視図である。
【図１４】遊技球誘導部材を大入賞口側から球転動部材側へ下り傾斜させたカバー部材の背面図である。
【図１５】遊技用演算処理装置（アミューズチップ）のブロック図である。
【図１６】遊技制御装置に備わる遊技用演算処理装置（アミューズチップ）周辺のブロック図である。
【図１７】ユーザワークＲＡＭの説明図である。
【図１８】スタック領域の説明図である。
【図１９】遊技制御装置、払出制御装置、及び演出制御装置の電源投入時処理のフローチャートである。
【図２０】遊技制御装置メイン処理の前半部のフローチャートである。
【図２１】遊技制御装置メイン処理の後半部のフローチャートである。
【図２２】ディレイ処理の説明図である。
【図２３】他の実施形態におけるディレイ処理の説明図である。
【図２４】タイマ割込処理を示すフローチャートである。
【図２５】電源投入時の遊技制御装置、払出制御装置、及び演出制御装置が行う処理、並びに、遊技制御装置に備わる通信ポートの状態のタイミングチャートである。
【図２６】遊技制御装置から演出制御装置及び払出制御装置へ指令を送信する場合の手順を説明するためのフローチャートである。
【図２７】遊技制御装置から払出制御装置及び演出制御装置に送信される指令信号の説明図である。
【図２８】払出制御装置に送信される信号の説明図である。
【図２９】演出制御装置に送信される信号の説明図である。
【図３０】パチンコ遊技機の仕様を説明する図である。
【図３１】表示装置の表示内容の説明図である。
【図３２】演出制御装置メイン処理の後半部のフローチャートである。
【発明を実施するための形態】
【００２１】
以下、代表的な遊技機であるパチンコ遊技機を例に挙げて本発明の実施の形態を図面に基づき説明する。なお、説明の便宜上、パチンコ遊技機に対して遊技者側を「前」または「表」と称し、パチンコ遊技機を挟んで遊技者とは反対側を「後」または「裏」と称す。
パチンコ遊技機１は、図１および図２に示すように、矩形状の機枠（外枠）２に前面枠（内枠）３を開閉可能な状態で軸着し、該前面枠３には矩形状の遊技盤５を前方から収納可能とし、遊技盤５の表面には遊技領域６を区画形成している。また、前面枠３の前側には、一側（図１中、左側）が軸着された透明部材保持枠８を開閉可能に設け、該透明部材保持枠８には、遊技領域６を前方から被覆する透明部材９を保持し、透明部材９を通して遊技領域６をパチンコ遊技機１の前方から透視できるように構成している。さらに、透明部材保持枠８の下部には上皿ユニット１１を設け、透明部材保持枠８の下方には、下皿ユニット１２を上皿ユニット１１に対して左右方向にずれた位置に配置している。また、下皿ユニット１２の一側部（図１中、右側部）には、発射装置（図示せず）を操作するための発射操作ユニット（発射操作ハンドル）１４を備えている。さらに、下皿ユニット１２の他側部、および透明部材保持枠８の上縁部の左右両側には、音を発生させて演出動作を行うスピーカ１５を配置している。
【００２２】
そして、パチンコ遊技機１（前面枠３）の側方には、パチンコ遊技機１とは別体の縦長なカードユニット（球貸ユニット）２０を設けている。カードユニット２０は、前面の上部に紙幣識別装置（紙幣受入部）２１を設け、前面の下部にはカードリーダライタ２２を備え、該カードリーダライタ２２が球貸用プリペイドカードを受け入れて球貸用プリペイドカードに記憶された金額情報または球貸可能度数情報等の有価価値情報を読取可能としている。また、カードユニット２０には、パチンコ遊技機１内の制御装置の一部や、透明部材保持枠８の下部に設けられた構成（遊技者が遊技球を借りる場合に操作する球貸ボタン２３、カードユニット２０からプリペイドカードを排出する場合に操作する排出ボタン２４、プリペイドカードの残高を表示する残高表示部２５）を接続している。
【００２３】
遊技盤５は、図２に示すように、合板やプラスチックなどで形成された矩形状の遊技盤本体２７を備え、該遊技盤本体２７の表面に複数のサイドケース２８を止着して遊技領域６を区画形成し、遊技領域６の側方（図２中、左側方）には、発射装置から発射された遊技球を遊技領域６の一側上部まで案内する発射球案内路２９をガイドレール３０により縦長な円弧状に形成している。また、遊技領域６内の略中央には包囲枠体（センターケース）３２を備えるとともに、該包囲枠体３２の後方には表示装置（変動表示装置）３３を備え、該表示装置３３の前面に設けられた表示部３３ａを包囲枠体３２の開口から遊技盤５の前方へ臨ませ、複数（本実施形態では３つ）の識別情報を変動表示させる特図（特別図柄）変動表示ゲーム（第１特図変動表示ゲーム、第２特図変動表示ゲーム）の演出表示を表示部３３ａで表示可能としている。
【００２４】
そして、遊技領域６のうち包囲枠体３２の下方には第１始動入賞口３６と第２始動入賞口３７とからなる始動入賞領域３８を設けている。具体的には、包囲枠体３２の左右方向の中央部の直下に第１始動入賞口３６を備え、該第１始動入賞口３６の直下には、羽根状の普通電動役物３７ａが左右に備えられた第２始動入賞口３７を備え、第１始動入賞口３６への遊技球の入賞に基づいて表示装置３３が表示部３３ａで第１特図変動表示ゲームの演出表示（識別情報の変動表示）を実行し、第２始動入賞口３７への遊技球の入賞に基づいて表示装置３３が表示部３３ａで第２特図変動表示ゲームの演出表示（識別情報の変動表示）を表示するように設定されている。さらに、始動入賞領域３８の一側方（図２中、左側方）には、一般入賞口３９が備えられたサイドランプ４０を配置し、他側方（図２中、右側方）には、普図始動ゲート４１および大入賞口４２等が備えられた入賞ユニット４３を配置している。また、始動入賞領域３８の下方に位置する遊技領域６の下端には、入賞せずに流下してきた遊技球を回収するアウト口４４を設け、遊技領域６のうち包囲枠体３２、始動入賞領域３８、サイドランプ４０、入賞ユニット４３等の取付部分を除いた箇所には複数の遊技釘（図示せず）を植設している。そして、サイドケース２８のうちアウト口４４の側方（図２中、右側方）の位置には、普図表示器４６や特図表示器４７など（図９参照）が備えられた一括表示装置４８を配置し、該一括表示装置４８において普図（普通図柄）変動表示ゲーム、特図変動表示ゲーム、遊技状態の表示を行う。
【００２５】
次に、入賞ユニット４３について説明する。
入賞ユニット４３は、図３〜図５に示すように、遊技盤本体２７の表面に止着される平板状のユニットベース５１を備え、該ユニットベース５１の表面の上部には、遊技球が上下方向に１個通過可能な普図始動ゲート４１（本発明における整流部材に相当）を備え、該普図始動ゲート４１の下方には、遊技領域６側に位置する前側を球受入口５２ａとして常時開放する横長な凹部５２を形成し、該凹部５２の前後幅（奥行き）および球受入口５２ａの上下幅を遊技球の直径よりも広い寸法に設定し、遊技領域６を流下する遊技球を球受入口５２ａから凹部５２内に受入可能としている。また、球受入口５２ａ（凹部５２）の横幅（遊技盤５の左右方向に沿う幅）を普図始動ゲート４１の横幅よりも十分に広く設定し、球受入口５２ａの左右両側縁を普図始動ゲート４１の左右両側縁よりも側方に位置させている。さらに、ユニットベース５１のうち凹部５２を挟んで始動入賞領域３８とは反対側（図３中、右側）には一般入賞口５３を備え、ユニットベース５１のうち凹部５２よりも下方の位置には、遊技球が横方向（遊技盤５の左右方向）へ転動可能な球転動棚５４を始動入賞領域３８側（図２中、左側）へ向けて下り傾斜した状態で備え、球転動棚５４の傾斜上端を一般入賞口５３の側方（図３中、右側方）から上方へ開放している。さらに、球受入口５２ａと一般入賞口５３との間を遊技球が通過可能な間隔で左右に離間して球流下路５５を形成するとともに、該球流下路５５の下流端を球転動棚５４の上流部に臨ませ、球流下路５５を流下した遊技球が球転動棚５４上に落下するように構成されている。
【００２６】
また、ユニットベース５１の裏側のうち凹部５２の下方には、下流部（下部）が遊技盤５の裏面側に屈曲した縦長な球回収路５６を延設し（図４（ｂ）参照）、該球回収路５６の上端開口を凹部５２の底部の一側、具体的には底部の始動入賞領域３８側（図５中、左側）に開放して凹部５２と球回収路５６とを連通し、球回収路５６の上端開口（凹部５２の底部に臨ませた上端開口）には、検出孔５８ａが上下方向に貫通したカウントスイッチ５８（本発明における入賞検出部に相当）を配置し、検出孔５８ａを遊技球が１個ずつ通過可能な大きさに設定するとともに検出孔５８ａの上側開口縁を大入賞口４２（本発明における入賞口に相当）とし、大入賞口４２および検出孔５８ａを通過した遊技球を入賞球（大入賞口４２に入賞した遊技球）として検出できるように構成されている。さらに、球回収路５６の下端開口を遊技盤本体２７の裏面よりも後方の位置から下方へ向けて開放し、球回収路５６を流下した遊技球（入賞球）が遊技盤５の裏側に誘導されてから遊技盤５の下方へ排出されるように構成されている。
【００２７】
そして、凹部５２の底部の一側に位置する大入賞口４２の側方には、該大入賞口４２に遊技球を誘導可能な球転動部材６０を備え、凹部５２の後側を区画する後側区画壁５２ｂのうち大入賞口４２の上方に位置する箇所にはシャッター出没口６１を開設し、該シャッター出没口６１から大入賞口４２の直上にシャッター部材６２を出没させて大入賞口４２を開閉するように構成されている。
【００２８】
球転動部材６０は、凹部５２の底部のうち大入賞口４２の側方、詳しくは大入賞口４２よりも球流下路５５側（図５中、右側）に位置する横長な棚状部材であり、当該球転動部材６０の上面には、球流下路５５側から大入賞口４２側（図５中、左側）へ向けて下り傾斜した球転動面６０ａを備えている。言い換えると、凹部５２の大入賞口４２側を一側とし、球流下路５５側を他側とすれば、球転動面６０ａを凹部５２の他側から一側へ向けて下り傾斜させている。また、球転動部材６０の大入賞口４２側には、遊技盤５の表裏方向に沿って延在する回動軸（図示せず）を備えてユニットベース５１へ軸着し、該回動軸を中心にして球転動部材６０が上下方向に揺動（回動）可能としている。さらに、球転動部材６０の球流下路５５側には傾斜変更ソレノイド６４（図９参照）のプランジャを接続し、傾斜変更ソレノイド６４の駆動により球転動部材６０の姿勢を変更して、球転動面６０ａの傾斜角度を第１傾斜角度αと第２傾斜角度βとに変換できるように構成されている。具体的には、傾斜変更ソレノイド６４を消磁した状態（常態）では、図６に示すように、球転動面６０ａの傾斜角度を緩やかな第１傾斜角度αに設定され、傾斜変更ソレノイド６４を励磁すると、図７に示すように、球転動部材６０の球流下路５５側を上方へ回動して球転動面６０ａの傾斜角度を第１傾斜角度αよりも急峻な第２傾斜角度βに変換するように構成されている。
【００２９】
シャッター部材６２は、大入賞口４２の上方を遊技盤５の表裏方向（前後方向）に沿って移動して大入賞口４２を上方から被覆可能な平板状の部材であり、当該シャッター部材６２のうちシャッター出没口６１の後方に常時位置する後端部には、シャッター部材６２を駆動するシャッター駆動機構６６を接続している。シャッター駆動機構６６は、図４（ｂ）に示すように、シャッター部材６２の後端部に接続された縦長なアーム部材６７を上方へ向けて延設し、該アーム部材６７の上端部を軸着部６７ａとしてユニットベース５１のうち凹部５２の上方の位置に軸着し、アーム部材６７の下端部およびシャッター部材６２が軸着部６７ａを中心として遊技盤５の表裏方向へ揺動可能としている。また、アーム部材６７の後方にはシャッター開閉ソレノイド６８をプランジャ６８ａが上側に向いた姿勢で配置し、アーム部材６７の上下方向の中間部分にプランジャ６８ａを接続し、シャッター開閉ソレノイド６８の駆動によりアーム部材６７およびシャッター部材６２を揺動して大入賞口４２を開閉するように構成されている。
【００３０】
詳しくは、図４（ｂ）中、実線または点線で示すように、シャッター開閉ソレノイド６８を励磁していない消磁状態（常態）では、シャッター開閉ソレノイド６８に内蔵されたコイルばね等の付勢部材（図示せず）の付勢力によりプランジャ６８ａが下降し、該プランジャ６８ａの押し下げ力によりアーム部材６７が凹部５２の後側区画壁５２ｂに沿って起立する姿勢に設定され、シャッター部材６２がシャッター出没口６１から凹部５２内に突出して大入賞口４２の直上に位置し、大入賞口４２への遊技球の進入を阻止する閉成状態に維持される（図６参照）。この閉成状態においては、シャッター部材６２の上面が前方の球受入口５２ａ側へ向けて下り傾斜した姿勢（下り傾斜姿勢）となる。一方、シャッター開閉ソレノイド６８を励磁すると、図４（ｂ）中、二点鎖線で示すように、プランジャ６８ａが付勢部材の付勢力に抗して上昇し、該プランジャ６８ａの引き上げ力によりアーム部材６７が下端部を後方（言い換えると後側区画壁５２ｂから離す方向）へ回動し、シャッター部材６２が大入賞口４２の直上からシャッター出没口６１内を移動して後方へ外れ、大入賞口４２への遊技球の進入（入賞）を許容する開放状態に変換する（図７参照）。
【００３１】
そして、入賞ユニット４３のうち球受入口５２ａの前方には、球受入口５２ａを前方から被覆するカバー部材７０を配置している。カバー部材７０は、図５および図８に示すように、球受入口５２ａの開口縁（詳しくは左右両側縁および下縁）に止着される横長倒コ字状のカバー止着ベース７１を備え、該カバー止着ベース７１から前方へずれた位置には、球受入口５２ａの前方に位置して球受入口５２ａを被覆する横長平板状のカバープレート７２を配置している。また、該カバープレート７２をカバー止着ベース７１の左右両側に設けられたカバーブラケット７３で支持し、カバープレート７２と球受入口５２ａ（ユニットベース５１の表面）との離間距離を遊技球の直径よりも広く設定している（図４（ｂ）参照）。
【００３２】
さらに、図４（ｂ）および図８に示すように、カバープレート７２の裏面（球受入口５２ａ側に向いた裏面）のうち球転動面６０ａよりも上方に位置する箇所には横長な突条を遊技球誘導部材７４として凹部５２側へ向けて隆起し、該遊技球誘導部材７４の上部を球受入口５２ａ側へ向けて下り傾斜させている。そして、遊技領域６を流下する遊技球が入賞ユニット４３の上方からカバープレート７２とユニットベース５１との間に進入すると、この遊技球を遊技球誘導部材７４に沿わせて凹部５２側へ誘導するように構成されている。また、カバープレート７２の裏面のうち遊技球誘導部材７４よりも下方に位置する箇所を衝突カバー７５とし、球受入口５２ａから前方へ放出された遊技球を衝突カバー７５に衝突させるようにしている。
【００３３】
そして、入賞ユニット４３に装着されたカウントスイッチ５８、シャッター開閉ソレノイド６８、傾斜変更ソレノイド６４は、図９に示すように、パチンコ遊技機１の遊技進行等の制御を行う遊技制御装置８０に接続されて動作を制御される。なお、遊技制御装置８０を中心とする制御系統については、後で詳細に説明する。
【００３４】
次に、上記した構成の入賞ユニット４３を遊技領域６に有する遊技盤５（パチンコ遊技機１）の動作、特に、入賞ユニット４３の動作について説明する。なお、遊技制御装置８０は、予め変動表示ゲーム（特図変動表示ゲーム、普図変動表示ゲーム）を行っておらず、且つ大当たり状態を発生していない状態（通常遊技状態）で遊技進行を制御しているものとする。また、シャッター開閉ソレノイド６８、傾斜変更ソレノイド６４の動作を制御し、入賞ユニット４３のシャッター部材６２を閉状態とし、球転動面６０ａの傾斜角度を第１傾斜角度αに設定しているものとする。
【００３５】
発射装置（図示せず）から発射された遊技球が遊技領域６へ飛入し、包囲枠体３２の側方（図２中、右側方）を流下して入賞ユニット４３の上方からカバープレート７２とユニットベース５１との間へ流入すると、この遊技球は、遊技球誘導部材７４により誘導されて球受入口５２ａを通過し、凹部５２内に進入する。このとき、凹部５２内のうち球転動部材６０の上方に進入した場合には、第１傾斜角度αで下り傾斜した球転動面６０ａ上を流下（転動）して閉成状態のシャッター部材６２側へ誘導される。また、凹部５２内のうち閉成状態のシャッター部材６２の上方に進入した場合には、球転動面６０ａ上を流下せずに閉成状態のシャッター部材６２上に直接落下する。このようにしてシャッター部材６２上に到達した後、該シャッター部材６２の上面（球受入口５２ａ側へ向けて下り傾斜した状態の上面）を転動して球受入口５２ａから前方へ放出される。したがって、凹部５２内で球止まりが生じてしまう虞がない。さらに、球受入口５２ａから放出された遊技球は、球受入口５２ａの前方に位置する衝突カバー７５に衝突して透明部材９に到達（衝突）することを阻止され、衝突カバー７５とユニットベース５１（カバー止着ベース７１）との間から下方へ流下して球転動棚５４上に落下し、該球転動棚５４上を流下して遊技領域６のうち入賞ユニット４３と始動入賞領域３８との間に放出される。これにより、球受入口５２ａから放出された遊技球が遊技盤５から前方へ離れ過ぎる不都合、さらには遊技盤５の前方に位置する透明部材９に衝突する不都合をなくすことができる。それだけではなく、凹部５２（球受入口５２ａ）から放出された遊技球の勢いを減衰させることができ、衝突カバー７５の衝突後に球転動棚５４に落下した遊技球を緩やかに転動させることができる。
【００３６】
また、遊技領域６を流下する遊技球が始動入賞領域３８（第１始動入賞口３６，第２始動入賞口３７）に入賞して特図変動表示ゲームが実行され、ゲーム結果が大当りとなった場合には、遊技制御装置８０がシャッター開閉ソレノイド６８および傾斜変更ソレノイド６４を励磁させる制御を実行し、入賞ユニット４３がシャッター部材６２により大入賞口４２を開放して遊技球の大入賞口４２への入賞を許容するとともに、球転動面６０ａを第２傾斜角度βに変換する。そして、遊技球が球転動面６０ａ上に位置している状態で大入賞口４２をシャッター部材６２により開放すれば、球転動面６０ａ上の遊技球を大入賞口４２へ直ちに案内して迅速に入賞させること、ひいては、遊技球の入賞の検出を迅速に行うことができる。したがって、大入賞口４２の開放開始からカウントスイッチ５８の入賞検出までの時間を短縮させることができ、遊技のスムーズな進行を図ることができる。また、カウントスイッチ５８の検出信号に基づいて大入賞口４２を閉成する場合（具体的にはカウントスイッチ５８による入賞球検出個数が予め設定された大入賞口閉成条件個数（例えば１０個）に到達したことで大入賞口４２を閉成する場合）には、カウントスイッチ５８の入賞検出から大入賞口４２の閉成までの時間を短縮させることができる。したがって、大入賞口４２の閉成条件が成立したにも拘らず遊技球が大入賞口４２に入賞してしまう不都合を抑制することができ、遊技進行に支障が生じることを避けることができる。
【００３７】
そして、入賞ユニット４３は、球転動部材６０を回動して球転動面６０ａの傾斜角度を第１傾斜角度αと第２傾斜角度βとに変換可能とし、大入賞口４２の開放時に球転動面６０ａの傾斜角度を第１傾斜角度αよりも急峻な第２傾斜角度βに設定するので、大入賞口４２の開放時に球転動面６０ａ上の遊技球を一層迅速に大入賞口４２へ誘導可能とする構成を簡単に実現することができる。さらに、入賞ユニット４３の上方から流下してくる遊技球は、球受入口５２ａの上方、詳しくは遊技球誘導部材７４の上方に配置された普図始動ゲート４１を通過したり、あるいは普図始動ゲート４１の側方に当接したりして、下方の遊技球誘導部材７４側へ向かう途中に整流される。したがって、遊技球誘導部材７４側へ向かう遊技球同士が衝突する不都合、ひいては球受入口５２ａへの進入を邪魔し合う不都合を避けることができ、遊技を滞りなく進行させることができる。
【００３８】
また、シャッター部材６２は、シャッター出没口６１側から前方の球受入口５２ａ側へ向けて移動して開放状態から閉成状態へ変換するので、閉成状態への変換時に遊技球が大入賞口４２の直上に位置していた場合には、この遊技球をシャッター部材６２の前端で球受入口５２ａ側へ押し出すことができる。したがって、遊技球が閉成状態へ変換しようとするシャッター部材６２により凹部５２内で挟み込まれてしまう不具合が発生し難い。
【００３９】
ところで、上記実施形態では、球転動部材６０を回動して球転動面６０ａの傾斜角度を第１傾斜角度αと第２傾斜角度βとに変換としたが、本発明はこれに限定されない。例えば、図１０に示す第２実施形態における入賞ユニット４３′は、基本的な構成は第１実施形態と同じであるが、球転動部材の構成が異なる。
【００４０】
具体的に説明すると、第２実施形態の球転動部材６０′は、図１０および図１１に示すように、球転動面の一部である第１転動面８３ａが形成された第１転動部材８３と、球転動面の一部である第２転動面８４ａが形成された第２転動部材８４とで構成されている。また、第１転動部材８３の上方に第２転動部材８４を配置するとともに第１転動部材８３と第２転動部材８４との離間距離を遊技球の直径よりも十分に狭く設定し、第２転動部材８４により第１転動面８３ａを上方から被覆可能とし、第１転動面８３ａを第２転動面８４ａよりも急峻な角度で下り傾斜させている。さらに、第２転動部材８４の傾斜下端をシャッター部材６２の側部に接続するとともに、第２転動部材８４の後端部をアーム部材６７に接続し、シャッター部材６２と第２転動部材８４とがアーム部材６７の軸着部６７ａを中心として共回りするように構成されている。そして、凹部５２の後側区画壁５２ｂのうちシャッター出没口６１の側方には転動出没口８５を開設してシャッター出没口６１へ連通させ、転動出没口８５から第１転動部材８３の直上に第２転動部材８４を出没させるように構成されている。
【００４１】
また、球転動部材６０′の球転動面（第１転動面８３ａ，第２転動面８４ａ）には、遊技球が第２転動面８４ａから受ける転がり摩擦を第１転動面８３ａから受ける転がり摩擦よりも大きく設定する表面処理を施している。例えば、第１転動部材８３においては、当該第１転動部材８３の上面にケイ素系樹脂をコーティングして第１転動面８３ａを形成し、第２転動部材８４においては、当該第２転動部材８４の形成材質（ＡＢＳ樹脂等の合成樹脂）を上面に露出して第２転動面８４ａを形成している。なお、球転動面（第１転動面８３ａ，第２転動面８４ａ）の表面粗さや突起の有無を異ならせることにより、遊技球が第２転動面８４ａから受ける転がり摩擦（抵抗）を第１転動面８３ａから受ける転がり摩擦（抵抗）よりも大きく設定してもよい。
【００４２】
このような構成の球転動部材６０′を備えた入賞ユニット４３′においては、図１２に示すように、シャッター開閉ソレノイド６８を消磁してシャッター部材６２により大入賞口４２を閉成すると、第２転動部材８４がシャッター部材６２と共回りして転動出没口８５から凹部５２内に突出して第１転動面８３ａを上方から被覆する。したがって、球転動部材６０′は、第２転動面８４ａ上に遊技球を転動可能であるが、第１転動面８３ａ上には遊技球を転動不能となる。この状態で遊技球が球受入口５２ａから凹部５２内のうち球転動部材６０′（第２転動部材８４）の上方に進入すると、遊技球は、第２転動面８４ａ上を流下（転動）して閉成状態のシャッター部材６２側へ誘導され、さらに、シャッター部材６２の上面（球受入口５２ａ側へ向けて下り傾斜した状態の上面）を転動して球受入口５２ａから前方へ放出される。したがって、凹部５２内で球止まりが生じてしまう虞がない。
【００４３】
また、図１３に示すように、特図変動表示ゲームの結果が大当りとなったことに基づいて、シャッター開閉ソレノイド６８を励磁してシャッター部材６２により大入賞口４２を開放すると、第２転動部材８４がシャッター部材６２と共回りして第１転動部材８３の直上から転動出没口８５内を移動して後方へ外れ、第１転動面８３ａが露出する。したがって、球転動部材６０′は、第１転動面８３ａ上に遊技球を転動可能であるが、第２転動面８４ａ上には遊技球を転動不能となる。この状態で遊技球が球受入口５２ａから凹部５２内のうち球転動部材６０′（第１転動部材８３）の上方に進入すると、遊技球は、第１球転動面上を流下（転動）して大入賞口４２に入賞する。
【００４４】
なお、シャッター部材６２により大入賞口４２が閉成された状態（第１転動面８３ａが第２転動部材８４により上方から被覆された状態）で遊技球が第２転動面８４ａ上に位置しており、この状態からシャッター部材６２および第２転動部材８４が凹室内から後方へ外れた場合（言い換えると大入賞口４２が開放された場合）には、入賞ユニット４３′は、第２転動面８４ａ上に載っていた遊技球を後側区画壁５２ｂに当接させながら第２転動部材８４を遊技球の下方から引き抜き、遊技球を第２転動面８４ａから第１転動面８３ａ上へ落下させ、さらに、第１転動面８３ａ上を転動させて大入賞口４２へ誘導する。
【００４５】
このような構成の球転動部材６０′を備え、大入賞口４２を閉成すると、凹部５２内の遊技球が第２転動面８４ａ上を転動可能とする一方、第１転動面８３ａ上を転動不能とし、大入賞口４２を開放すると、凹部５２内の遊技球が第２転動面８４ａ上を転動不能とする一方、第１転動面８３ａ上を転動可能とすれば、大入賞口４２の開放時に遊技球を一層迅速に大入賞口４２へ誘導することができる。また、遊技球が第２転動面８４ａから受ける転がり摩擦を第１転動面８３ａから受ける転がり摩擦よりも大きく設定する表面処理を球転動部材６０′に施しているので、大入賞口４２の開放時に大入賞口４２側へ向かう遊技球を、大入賞口４２の閉成時に大入賞口４２側へ向かう遊技球よりも速く転動させることができる。したがって、遊技者の入賞に対する期待を煽ることができる。
【００４６】
なお、上記第２実施形態では、シャッター部材６２と第２転動部材８４とを連結したが、本発明はこれに限定されない。例えば、シャッター部材６２と第２転動部材８４とを連結せずにそれぞれ構成し、第２転動部材８４を駆動する転動駆動機構をシャッター駆動機構６６とは別個に設けてもよい。
【００４７】
ところで、上記各実施形態のカバー部材７０において、図１４に示すように、遊技球誘導部材７４を大入賞口４２側（凹部５２の一側）から球転動部材６０，６０′の傾斜上端側（凹部５２の他側）へ向けて下り傾斜する状態で延在させれば、遊技球を遊技球誘導部材７４の下り傾斜方向に沿わせて球転動部材６０，６０′側へ案内することができ、凹部５２内に進入する遊技球を大入賞口４２の直上よりも球転動面６０ａ，８３ａ，８４ａの直上に誘導し易くすることができる。したがって、大入賞口４２の閉成時に凹部５２内へ進入した遊技球が直ちにシャッター部材６２の上面を下って凹部５２から放出されることが起こり難くなり、遊技球が凹部５２内に存在する時間を長引かせることができる。これにより、大入賞口４２の開放時に遊技球を迅速に入賞させ易くすることができる。
【００４８】
また、上記各実施形態では、凹部５２を入賞ユニット４３，４３′に形成して遊技領域６に配置したが、本発明はこれに限定されない。例えば、遊技盤本体２７の表面のうち遊技領域６の一部を遊技盤５の裏面側へ凹ませて凹部５２を形成してもよい。さらに、上記各実施形態におけるシャッター部材６２は、遊技盤５の表裏方向への移動により大入賞口４２を開閉することに限定されない。要は、大入賞口４２の上方を移動して開閉可能であれば、シャッター部材６２の動作をどのように設定してもよい。
【００４９】
そして、本発明における入賞口の例示として大入賞口４２を挙げたが、本発明はこれに限定されず、遊技球が入賞可能であれば、どのような入賞口であってもよい。また、上記各実施形態では、本発明における整流部材の例示として普図始動ゲート４１を挙げたが、本発明はこれに限定されない。要は、遊技球誘導部材７４側へ向かう遊技球を整流することができれば、どのような構成の整流部材であってもよい。例えば、遊技球の通過（入賞）を検出しない単なるゲートでもよいし、遊技球誘導部材７４側へ向かう方向に沿って並んで植設された複数の遊技釘（障害釘）であってもよい。
【００５０】
次に、パチンコ遊技機１の制御系統について、図９に基づいて説明する。
【００５１】
遊技制御装置８０は、遊技用マイコン（遊技用演算処理装置６００）１０１、入力Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）１０５、出力Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）１０６及び検査装置接続端子１０７を備える。
【００５２】
遊技用マイコン１０１は、ＣＰＵ１０２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０３及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０４を備える。
【００５３】
ＣＰＵ１０２は、遊技を統括的に制御する主制御装置であって、遊技制御を司る。ＲＯＭ１０３は、遊技制御のための不変の情報（プログラム、データ等）を記憶している。ＲＡＭ１０４は、遊技制御時にワークエリアとして利用される。
【００５４】
遊技制御装置８０には検査装置接続端子１０７が設けられており、検査装置接続端子１０７からは、遊技用マイコン１０１に一意に設定された識別番号を出力することができる。これによって、検査装置接続端子１０７に図示しない検査装置を接続すると、検査装置はパチンコ遊技機１を識別することができる。
【００５５】
ＣＰＵ１０２は、入力Ｉ／Ｆ１０５を介して各種検査装置（始動入賞領域３８への入賞を出する特図始動ＳＷ３８Ａ、普図始動ゲート４１への入賞を検出する普図始動ＳＷ４１Ａ、カウントＳＷ（スイッチ）５８、一般入賞口３９，５３の入賞を検出する入賞口ＳＷ３９Ａ，５３Ａ、オーバーフローＳＷ（スイッチ）１０９、球切れＳＷ（スイッチ）１１０、及び枠開放ＳＷ（スイッチ）１１１）からの検出信号を受けて、大当り抽選等、種々の処理を行う。
【００５６】
オーバーフロースイッチ１０９は、遊技球を貯留および排出する機構を備えた下皿ユニット１２に遊技球が所定数以上貯留されていることを検出する。球切れスイッチ１１０は、前面枠３の裏面側に配置された球貯留ユニット（図示せず）に配設され、球貯留ユニットに貯留される遊技球が所定数以下になることを検出する。枠開放スイッチ１１１は、パチンコ遊技機１の前面に開閉回動可能に組み付けられた前面枠３が開いたことを検出する。
【００５７】
また、ＣＰＵ１０２は、出力Ｉ／Ｆ１０６を介して、普図表示器４６、特図表示器４７、普電ＳＯＬ（ソレノイド）３７ｂ、シャッター開閉ＳＯＬ（ソレノイド）６８、傾斜変更ＳＯＬ（ソレノイド）６４、払出制御装置２１０及び演出制御装置１５０に指令信号を送信して、遊技を統括的に制御する。
【００５８】
普図表示器４６は、遊技球が普図始動ゲート４１に入賞した場合に行われる変動表示ゲームが表示される。特図表示器４７には、遊技球が第１始動入賞口３６または第２始動入賞口３７に入賞した場合に行われる変動表示ゲームが表示される。
【００５９】
普電ＳＯＬ３７ｂは、第２始動入賞口３７に備わる普通電動役物３７ａを開放して、第２始動入賞口３７への入口が所定の時間だけ開放させる。
【００６０】
シャッター開閉ＳＯＬ６８は、大入賞口４２が所定の時間だけ、遊技球を受け入れない閉状態（遊技者に不利な状態）から遊技球を受け入れやすい開状態（遊技者に有利な状態）にする。
【００６１】
また、遊技制御装置８０は、パチンコ遊技機１に関する情報を、外部情報端子１０８を介して、遊技店に設置された情報収集端末や遊技場内部管理装置（図示省略）に出力する。
【００６２】
遊技制御装置８０は、変動開始コマンド、客待ちデモコマンド、ファンファーレコマンド、確率情報コマンド、及びエラー指定コマンド等を、演出制御指令信号として、演出制御装置１５０へ送信する。
【００６３】
次に、払出制御装置２１０及び演出制御装置１５０について説明する。
【００６４】
演出制御装置（表示制御装置）１５０は、遊技制御装置８０から入力される各種信号に基づいて、スピーカ１５や表示装置３３を制御するとともに、発光により遊技演出を行う発光装置１４５や、演出動作を実行する可動物（図示せず）を駆動するために設けられた駆動源１４６を制御する。なお、演出制御装置１５０には、可動物の位置検出を行うための位置検出センサ（図示せず）からの信号も入力される。
【００６５】
演出制御装置１５０は、遊技用マイコン（遊技用演算処理装置６００）１５１、ドライバ１５５、音回路１５６、ＶＤＰ１５７、及び監視回路１５８を備える。
【００６６】
遊技用マイコン１５１は、ＣＰＵ１５２、ＲＯＭ１５３及びＲＡＭ１５４を備える。
【００６７】
ＣＰＵ１５２は、演出制御を統括的に制御する制御装置である。ＲＯＭ１５４は、演出制御のための不変の情報（プログラム、データ等）を記憶している。ＲＡＭ１５４は、演出制御時にワークエリアとして利用される。
【００６８】
ドライバ１５５は、ＣＰＵ１５２からの指令により、発光装置１４５及び駆動源１４６を制御する。音回路１５６は、ＣＰＵ１５２からの指令により、効果音を生成してスピーカ１５から出力する。
【００６９】
ＶＤＰ１５７は、ＣＰＵ１５２からの指令により、図示しないキャラクタＲＯＭからフォントデータを読み出して画像データを生成し、表示装置３３へ出力する。監視回路１５８は、ＣＰＵ１５２の動作を監視して、異常（プログラムの暴走など）が発生するとＣＰＵ１５２をリセットする機能を有する。
【００７０】
払出制御装置２１０は、遊技制御装置８０からの賞球指令信号に基づいて、前面枠３の裏面側に設けられた払出装置（図示せず）の払出モータ２２０を駆動させ、賞球を払い出させるための制御を行う装置である。また、払出制御装置２１０は、カードユニット２０からの貸球要求信号に基づいて、遊技制御装置８０が送信する払出指令信号に基づいて、払出装置の払出モータ２２０を駆動させ、貸球を払い出させるための制御を行う装置である。
【００７１】
払出制御装置２１０は、遊技用マイコン（遊技用演算処理装置６００）２１１、入力Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）２１５、入出力Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）２１６及び検査装置接続端子２１７を備える。
【００７２】
遊技用マイコン２１１は、ＣＰＵ２１２、ＲＯＭ２１３及びＲＡＭ２１４を備える。
【００７３】
ＣＰＵ２１２は、払い出しを統括的に制御する制御装置であって、払出制御を司る。ＲＯＭ２１３は、払出制御のための不変の情報（プログラム、データ等）を記憶している。ＲＡＭ２１４は、払出制御時にワークエリアとして利用される。
【００７４】
ＣＰＵ２１２は、入力Ｉ／Ｆ２１５を介して払出球検出センサ１１２、オーバーフロースイッチ１０９、球切れスイッチ１１０、エラー解除スイッチ２２３、税率設定スイッチ２２６、及び貸出料金設定スイッチ２２７からの入力を受ける。
【００７５】
エラー解除スイッチ２２３は、払出制御装置２１０にエラーが発生した場合に、遊技店の店員等が発生したエラーの原因を解消した際に、遊技店の店員等によって操作され、エラー状態を解除するためのスイッチである。
【００７６】
税率設定スイッチ２２６は、遊技球の貸し出しに対して課税される間接税の税率を設定するスイッチである。貸出料金設定スイッチ２２７は、貸し出される遊技球の有価価値を設定するためのスイッチである。
【００７７】
また、ＣＰＵ２１２は、入出力Ｉ／Ｆ２１６を介して、払出モータ２２０、発射制御装置２２１、エラーナンバー表示器２２２、税率表示器２２４及び貸出料金表示器２２５に指令信号を送信する。また、ＣＰＵ２１２は、入出力Ｉ／Ｆ２１６を介して遊技制御装置８０から各種信号を受信する。
【００７８】
払出モータ２２０は、実際に払出装置で遊技球を払い出すために駆動されるモータである。具体的には、払出モータ２２０には、１個の遊技球を貯留可能な球嵌合部を所定個数を有するスプロケットを回転させることによって、遊技球を払い出す。
【００７９】
発射制御装置２２１は、遊技球を遊技盤５に発射するための発射装置を制御する。エラーナンバー表示器２２２は、払出制御装置２１０の裏面側に配設され、払出制御装置２１０で発生したエラーの種類を特定可能に表示する。
【００８０】
税率表示器２２４は、払出制御装置２１０の裏面側に配設され、税率設定スイッチ２２６によって設定された間接税の税率を表示する。貸出料金表示器２２５は、払出制御装置２１０の裏面側に配設され、貸出料金設定スイッチ２２７によって設定された貸し出される遊技球の有価価値を表示する。
【００８１】
なお、遊技制御装置８０、演出制御装置１５０、及び払出制御装置２１０は、電源装置１６０に接続される。
【００８２】
電源装置１６０は、バックアップ電源１６１、ＲＡＭクリアスイッチ１６２を備える。
【００８３】
バックアップ電源１６１は、停電時においても、遊技制御装置８０、演出制御装置１５０、及び払出制御装置２１０に電源を供給する（演出制御装置１５０には供給しなくてもよい）。
【００８４】
ＲＡＭクリアスイッチ１６２は、遊技制御装置８０に備わるＲＡＭ１０４及び払出制御装置２１０に備わるＲＡＭ２１４に記憶されている情報を初期化するスイッチである。
【００８５】
また、パチンコ遊技機１に備わる球貸ボタン２３が操作されると、カードユニット２０は、プリペイドカード又は会員カード等のカードに記憶されている有価価値から貸し出される遊技球分の有価価値を減算して、減算した有価価値の値をパチンコ遊技機１の残高表示部２５に表示する。また、パチンコ遊技機１に備わる排出ボタン２４が操作されると、カードユニット２０は、カードリーダライタ２２に挿入されたカードを排出する。
【００８６】
遊技制御装置８０に備わる遊技用マイコン１０１と払出制御装置２１０に備わる遊技用マイコン２１１とは、ＳＩＯ接続及び暗号化信号接続により接続される。
【００８７】
ＳＩＯ接続では暗号化されない非暗号化信号（平文データ）が通信され、暗号化信号接続では暗号化された暗号化信号（暗号化データ）が通信される。
【００８８】
なお、遊技制御装置８０に備わる遊技用マイコン１０１及び払出制御装置２１０に備わる遊技用マイコン２１１は、ＳＩＯ接続及び暗号化信号接続のためのポートを備える。
【００８９】
次に、遊技制御装置８０に備わる遊技用マイコン１０１及び払出制御装置２１０に備わる遊技用マイコン２１１（以下、総称して遊技用演算処理装置６００という）について、図１５を用いて詳細に説明する。
【００９０】
図１５は、本実施形態の遊技用演算処理装置（アミューズチップ）６００のブロック図である。
【００９１】
遊技用演算処理装置６００はいわゆるアミューズチップ用のＩＣとして製造され、遊技制御を行う遊技領域部６００Ａと情報管理を行う情報領域部６００Ｂとに区分される。
【００９２】
まず、遊技領域部６００ＡはＣＰＵコア６０１（図１６のＣＰＵ１０２或いはＣＰＵ２１２に相当）、ユーザプログラムＲＯＭ６０２（図１６のＲＯＭ１０３或いはＲＯＭ２１３に相当）、ＨＷパラメータＲＯＭ６０３（ユーザプログラムＲＯＭ６０２及びＨＷパラメータＲＯＭ６０３を総称して、ＲＯＭ（不揮発性記憶手段）という）、ユーザワークＲＡＭ６０４（図１６のＲＡＭ１０４或いはＲＡＭ２１４に相当）、ミラードＲＡＭ６０５（ユーザワークＲＡＭ６０４及びミラードＲＡＭ６０５を総称して、ＲＡＭ（揮発性記憶手段）という）、外部バスインターフェース（Ｉ／Ｆ）６０６、バス切替回路６０７、乱数生成回路６０８、クロックジェネレータ６０９、リセット／割込制御回路６１０、アドレスデコーダ６１１、出力制御回路６１２、ブートブロック６１３、復号化・ＲＯＭ書込回路６１４、シリアル送受信回路６１５、暗号化送受信回路６１６、及びバス６１７により構成される。
【００９３】
ＣＰＵコア６０１は、遊技制御のための演算処理を行う演算処理手段として機能する。ユーザプログラムＲＯＭ６０２は、制御プログラムを格納する。制御プログラムは、遊技用演算処理装置６００が遊技制御装置８０に備わる遊技用マイコン１０１である場合には、遊技の制御を行うための遊技制御プログラムであり、遊技用演算処理装置６００が払出制御装置２１０に備わる遊技用マイコン２１１である場合には、遊技球の払い出しを行うための払出制御プログラムであり、遊技用演算処理装置６００が演出制御装置１５０に備わる遊技用マイコン１５１である場合には、演出の制御を行うための演出制御プログラムである。
【００９４】
ＨＷパラメータＲＯＭ６０３は、正当性確認情報を格納する。正当性確認情報とは、遊技用演算処理装置６００の正当性の簡易チェックを行う場合の情報であり、例えば、パチンコ遊技機１の一意な識別子を示す固有ＩＤ、メーカコード（パチンコ遊技機１の製造メーカ毎に割り振られた固有の製造メーカの一意な識別子）、パチンコ遊技機１のランク（１種、２種等）を示すランクコード、製造メーカがパチンコ遊技機１の種類に設定する機種コード、検査番号を示す検査コード、電源投入時にＲＡＭをバックアップするか否かを示すＲＡＭバックアップコード、税率設定スイッチ２２６によって設定された税率、貸出料金設定スイッチ２２７によって設定された貸出料金等である。また、ＨＷパラメータＲＯＭ６０３には、最初に貸出情報要求を送信した検査装置の一意な識別子である固有ＩＤが一つのみ記憶される。
【００９５】
第三者機関又はパチンコ遊技機１の製造メーカがユーザプログラムＲＯＭ６０２にプログラムを書き込む際に、正当性確認情報がＨＷパラメータＲＯＭ６０３に書き込まれる。
【００９６】
遊技用演算処理装置６００の簡易チェックを行う場合、遊技用演算処理装置６００の電源立ち上がり時に、遊技用演算処理装置６００自身が演算した演算値と、正当性確認情報（すなわち、第三者機関等によって予め設定された結果値）とを比較判定することで、簡易的な遊技用演算処理装置６００のチェックを可能にする構成になっている。
【００９７】
ユーザワークＲＡＭ６０４は、遊技領域部６００Ａにおけるプログラムに基づく処理を実行する際にワークエリア（作業領域）として用いられるものである。このユーザワークＲＡＭ６０４には、バックアップ電源１６１（図９参照）からのバックアップ電源が供給されているので、パチンコ遊技機１への電源供給が途絶えても、記憶データが保持されるように構成されている。
【００９８】
ミラードＲＡＭ６０５は、クロックの立ち下がり時にユーザワークエリアに記憶された情報を複製し、複製した情報を記憶する（ＣＰＵコアがＺ８０の場合には、クロックの立ち上がり時に処理を実行するため、同期して動くことがないようにしている。）。
【００９９】
外部バスインターフェース６０６は、メモリリクエスト信号ＭＲＥＱ、入出力リクエスト信号ＩＯＲＱ、メモリ書込み信号ＷＲ、メモリ読み出し信号ＲＤ及びモード信号ＭＯＤＥなどのインターフェースであり、また、バス切替回路６０７は、１６ビットのアドレス信号Ａ０〜Ａ１５や８ビットのデータ信号Ｄ０〜Ｄ７のインターフェースである。
【０１００】
例えば、ＭＯＤＥ信号をハイレベルにした状態で、アドレス信号Ａ０〜Ａ１５を順次にインクリメントしながら、データ信号Ｄ０〜Ｄ７を加えると、ユーザプログラムＲＯＭ６０２への書き込みモードとなってパチンコ遊技機１の製造メーカ又は第三者機関によるプログラムの書き込みが可能になる。
【０１０１】
なお、書き込みモードはプログラムの書き込みを可能にするものであり、ブートブロック６１３に記憶されるブートプログラムを書き込みできるようにするものではない。
【０１０２】
また、ユーザプログラムＲＯＭ６０２へのプログラムの書き込みが終了すると、ＨＷパラメータＲＯＭ６０３の所定領域に書込終了コードが記録（例えば、所定のコード若しくは所定ビットを物理的に切断することで記録）されるようになっており、ＨＷパラメータＲＯＭ６０３に書込終了コードが記録されている場合には、ユーザプログラムＲＯＭ６０２への新たなプログラムの書き込みができないようになっている。
【０１０３】
乱数生成回路６０８は遊技の実行過程において遊技価値（例えば、大当り）を付加するか否か等に係わる乱数（乱数は、大当たりの決定や停止時の図柄の決定等に使用）を生成するもので、一様性乱数を生成する数学的手法（例えば、合同法又はＭ系列法等）を利用している。なお、遊技用演算処理装置６００が払出制御装置２１０に備わる遊技用マイコン２１１である場合には、乱数生成回路６０８はなくてもよい。
【０１０４】
クロックジェネレータ６０９は、所定周期（例えば、４ｍ秒）で生成されるタイマ割込信号と、クロック信号を生成する。クロックジェネレータ６０９が生成したタイマ割込信号及びクロック信号はＣＰＵコア１０２に入力される。ＣＰＵコア１０２は、タイマ割込信号が入力されると、図２４に示すタイマ割込処理を実行する。
【０１０５】
リセット／割込制御回路６１０は、外部からの入力されたリセット信号（ＲＳＴ）を検出すると、遊技用演算処理装置６００の内部に備えた各回路にリセット信号を伝達する。また、所定の割り込み条件の発生を検出すると、割り込みの発生をＣＰＵコア６０１に知らせる。
【０１０６】
アドレスデコーダ６１１は内蔵デバイス及び内蔵コントロール／ステータスレジスタ群のロケーションをメモリマップドＩ／Ｏ方式及びＩ／ＯマップドＩ／Ｏ方式によりデコードする。
【０１０７】
出力制御回路６１２はアドレスデコーダ６１１からの信号制御を行って外部端子より８ビットのチップセレクト信号（ＣＳ０〜ＣＳ７）を外部に出力するとともに、遊技用演算処理装置６００の内部に備えた回路を選択するチップセレクト信号を発生する機能を有する。ブートブロック６１３は、ブートプログラムを記憶し、電源投入時に遊技用演算処理装置６００の初期化に係わる処理を行う。
【０１０８】
復号化・ＲＯＭ書込回路６１４は、ユーザプログラムＲＯＭ６０２及びＨＷパラメータＲＯＭ６０３への書込みモードの際に使用されるもので、モード信号ＭＯＤＥが［Ｈ］レベルになっている間、バス切替回路６０７を介してアドレス信号Ａ０〜Ａ１５やデータ信号Ｄ０〜Ｄ７を取り込み、そのデータ信号Ｄ０〜Ｄ７に含まれる情報（暗号化されたプログラム及び暗号化された変更後の固有ＩＤ）を復号化処理した後、バス６１７を介してユーザプログラムＲＯＭ６０２及びＨＷパラメータＲＯＭ６０３に出力する（書き込む）というものである。
【０１０９】
シリアル送受信回路６１５は、ＳＩＯ接続で暗号化されていない平文データを送受信するための回路である。
【０１１０】
暗号化送受信回路６１６は、暗号化信号接続で暗号化された暗号化データを送受信する回路である。暗号化送受信回路６１６には、暗号化データの信号線が接続される。暗号化送受信回路６１６は、暗号化データの信号線を介してデータを送受信する。
【０１１１】
バス６１７はデータバス（図１６のデータバス６６０）、アドレスバス（図１６のアドレスバス６５０）及び制御バスを含むものであり、情報領域部６００Ｂまで延びている。
【０１１２】
次に、遊技用演算処理装置６００における情報管理を行う情報領域部６００Ｂは、ＨＰＧプログラムＲＯＭ６１８、ＩＤプロパティメモリ６１９、バスモニタ回路６２０、ＨＰＧワークＲＡＭ６２１、制御回路６２２、外部通信制御回路６２３、バス６２４、及び遊技領域部６００Ａから延びるバス６１７の一部を含んで構成される。
【０１１３】
ＨＰＧプログラムＲＯＭ６１８は、各種検査動作を行うＨＰＧプログラムが格納される。
【０１１４】
ＩＤプロパティメモリ６１９には、図示しない検査装置から外部通信制御回路６２３を介して受信した要求に基づいて、ＨＷパラメータＲＯＭ６０３に記憶されている情報を図示しない検査装置にすぐに出力できるように、遊技用演算処理装置６００の電源投入時（システムリセット時）にＨＷパラメータに記憶されている情報を複製して記憶する。なお、ＩＤプロパティメモリ６１９は、遊技領域部６００Ａ側及び情報領域部６００Ｂ側の双方よりアクセスが可能な構成になっている。
【０１１５】
バスモニタ回路６２０は、情報領域部６００Ｂ側より遊技領域部６００Ａ側のバス６１７の状態監視及び制御を行う。ここでの制御とは、ＨＷパラメータＲＯＭ６０３の内容をＩＤプロパティメモリ６１９に複写する際のタイミング制御や、ユーザプログラムＲＯＭ６０２に格納されたプログラムを外部に出力する際（遊技領域部６００Ａ側のバス６１７を開放してユーザプログラムＲＯＭ６０２からプログラムを読み込んで情報領域部６００Ｂ側より外部に出力する際）のタイミング制御である。なお、プログラムは、外部通信制御回路６２３で暗号化されてから出力される。
【０１１６】
ＨＰＧワークＲＡＭ６２１は、情報領域部６００Ｂにおけるプログラムに基づく処理を実行する際にワークエリア（作業領域）として用いられるものである。
【０１１７】
制御回路６２２は情報領域部６００Ｂ側を制御するもので、バッファメモリを有している。制御回路６２２は、例えば、バスモニタ回路６２０を介してＣＰＵコア１０２の動作を監視し、非動作中に遊技領域部６００ＡのユーザワークＲＡＭ６０４に記憶された内容をミラードＲＡＭ６０５へコピーする。
【０１１８】
また、図示しない検査装置からの要求に応答して情報領域部６００ＢのＩＤプロパティメモリ６１９の内容を外部へ転送したり、プログラム要求に応答してバスモニタ回路６２０を介してユーザプログラムＲＯＭ６０２内のプログラムを外部へ転送したりする。制御回路６２２のメモリは、転送時のタイミング調節のために用いられる。
【０１１９】
外部通信制御回路６２３は図示しない検査装置との通信を行うもので、例えば、外部からの指令に基づいて遊技用演算処理装置６００内に格納されている情報（例えば、固有ＩＤ、プログラム、実払出数等）を暗号化した後、外部へ転送する等の処理を行う。
【０１２０】
遊技用演算処理装置６００では、遊技領域部６００Ａと情報領域部６００Ｂがバスモニタ回路６２０を介して独立して動作する。すなわち、情報領域部６００Ｂ側は遊技領域部６００ＡにおけるＣＰＵコア１０２の作動に関係なく（プログラム実行に関係なく）動作可能である。
【０１２１】
なお、図１５では図示されていないが、遊技用演算処理装置６００には、図１６で後述するセキュリティ回路６３０、ＲＡＭアクセス規制回路６４０を備えている。
【０１２２】
図１６は、本実施形態の遊技制御装置８０に備わる遊技用演算処理装置（アミューズチップ）６００とその周辺のブロック図である。
【０１２３】
遊技用演算処理装置６００は、セキュリティ回路６３０、ＣＰＵコア１０２（図１５では６０１）、ＲＡＭアクセス規制回路６４０、ユーザワークＲＡＭ１０４（図１５では６０４）、バス切替回路６０７、アドレスデコーダ６１１、出力制御回路６１２、及び、ユーザプログラムＲＯＭ１０３（図１５では６０３）を備える。
【０１２４】
なお、遊技用演算処理装置６００に備わるこれらの回路等は、アドレスバス６５０及びデータバス６６０を介して接続されている。
【０１２５】
また、遊技制御装置８０は、遊技用演算処理装置６００の外部にて、演出制御装置１５０に接続される演出制御通信ポート６７０、及び、払出制御装置２１０に接続される払出制御通信ポート６８０を備える。
【０１２６】
以下、演出制御通信ポート６７０及び払出制御通信ポート６８０を総称して、通信ポート６７０、６８０という。通信ポート６７０、６８０は、本実施形態における通信用ポート（指令出力手段）として機能するものであり、図９に示す出力Ｉ／Ｆ１０６に含まれる。
【０１２７】
通信ポート６７０、６８０は、遊技用演算処理装置６００の外部のデータバス６９０を介して遊技用演算処理装置６００に接続される。
【０１２８】
なお、データバス６６０、６９０は、Ｄ０〜Ｄ７の８ビットの信号線によって構成される。
【０１２９】
遊技用演算処理装置６００に電源が投入される際には、ＲＳＴ端子（図１５）を介して電源装置１６０からリセット信号（起動信号）が入力され、リセット割込制御回路６１０（図１５）が作動する。
【０１３０】
セキュリティ回路６３０は、このリセット信号が入力されるとＨＷパラメータＲＯＭ６０２に記憶された正当性確認情報を用いて、セキュリティチェック処理を実行する。このセキュリティチェック処理は、ユーザプログラムＲＯＭ１０３に記憶されたプログラムの正当性の判定を行う処理である。
【０１３１】
セキュリティ回路６３０は、このセキュリティチェック処理を実行している間は、ＣＰＵコア１０２のリセット端子（ＲＥＳ（負論理））にリセット信号を継続して出力することで、ＣＰＵコア１０２の起動を待機させる。
【０１３２】
ＣＰＵコア１０２は、前述のリセット端子（ＲＥＳ（負論理））と、書込指令出力端子（ＷＲ（負論理））、及び読出指令出力端子（ＲＤ（負論理））を備える。リセット端子はセキュリティ回路６３０に接続されており、遊技用演算処理装置６００にリセット信号が入力されると、前述のように、セキュリティチェック処理を実行している間に渡って、ＣＰＵコア１０２に対するリセット信号がリセット端子に入力される。
【０１３３】
ＣＰＵコア１０２のリセット端子にリセット信号が入力されると、ＣＰＵコア１０２は、ＣＰＵコア１０２に備わるレジスタ（ＲＥＧ）を初期化する。
【０１３４】
また、ＣＰＵコア１０２がユーザワークＲＡＭ１０４にデータの書き込みを指令する書込指令を出力する場合には、ＣＰＵコア１０２１の書込指令出力端子からは所定値よりも低い電圧のローレベルの信号が出力される。
【０１３５】
同様に、ＣＰＵコア１０２がユーザワークＲＡＭ１０４からデータの読み出しを指令する読出指令を出力する場合には、ＣＰＵコア１０２の読出指令出力端子からは所定値よりも低い電圧のローレベルの信号が出力される。
【０１３６】
つまり、書込指令出力端子及び読出指令出力端子は、通常電圧がハイレベルに維持されており、ユーザワークＲＡＭ１０４への読み書きを行うときにのみ電圧がローレベルになる。
【０１３７】
まず、ユーザワークＲＡＭ１０４のデータの読み出しについて説明する。
ＣＰＵコア１０２から、ユーザワークＲＡＭ１０４の読出指令入力端子（ＲＤ（負論理））に読出指令が入力されると、アドレスバス６５０及びデータバス６６０を介してＣＰＵコア１０２に読出データが出力される。
【０１３８】
このとき、ＣＰＵコア１０２からアドレスバス６５０へは、ユーザワークＲＡＭ１０４のアドレスが出力され、アドレスデコーダ６１１からユーザワークＲＡＭ１０４のチップ選択端子（所謂ＣＳ端子に相当、図示は略）に選択信号が入力されることによって、ユーザワークＲＡＭ１０４が選択される。
【０１３９】
次いで、選択されたユーザワークＲＡＭ１０４は、アドレスバス６５０が指定する記憶領域のデータをデータバス６６０へ出力する。次いで、ＣＰＵコア１０２は、データバス６６０へ出力されたデータを内部へ取り込む。このような手順により、ＣＰＵコア１０２はユーザワークＲＡＭ１０４からデータを読み出す。
【０１４０】
次に、ユーザワークＲＡＭ１０４へのデータの書き込みについて説明する。
【０１４１】
ＣＰＵコア１０２に備わる書込指令出力端子は、ＲＡＭアクセス規制回路６４０のＯＲゲート回路６４２に備わる二つの入力端子のうち一方の入力端子に接続される。
【０１４２】
ＯＲゲート回路６４２の他方の入力端子は、ＲＡＭアクセス規制回路６４０のフリップフロップ回路６４１の出力端子（Ｑ（負論理））に接続され、ＯＲゲート回路６４２の出力端子は、ユーザワークＲＡＭ１０４の書込指令入力端子（ＷＲ（負論理））に接続されている。
【０１４３】
また、ユーザワークＲＡＭ１０４の書込指令入力端子に所定値以下の電圧であるローレベルの信号が入力されると、ユーザワークＲＡＭ１０４への書き込みが許容される。
【０１４４】
このため、ＯＲゲート回路６４２の二つの入力端子にそれぞれローレベルの信号が入力されなければ、ユーザワークＲＡＭ１０４への書き込みが許容されない。言い換えれば、ＯＲゲート回路６４２の少なくとも一方の入力端子にハイレベルの信号が入力されていると、ユーザワークＲＡＭ１０４への書き込みが規制（禁止）される。
【０１４５】
ここで、ＲＡＭアクセス規制回路６４０のフリップフロップ回路６４１について説明する。
【０１４６】
フリップフロップ回路６４１は、例えば、型番が７４ＨＣ７４のロジックＩＣを用いる。このフリップフロップ回路６４１は、Ｄ型のフリップフロップ回路であり、入力端子として、データ端子（Ｄ）、クリア端子（ＣＬＲ（負論理））、クロック端子（ＣＫ（正論理））、及びプリセット端子（ＰＲ（負論理））を備えるとともに、出力端子（Ｑ（正論理），Ｑ（負論理））を備える。
【０１４７】
データ端子には、データバス６６０を構成する信号線Ｄ０〜Ｄ７のうち所定の一本の信号線（例えば、Ｄ０）が接続されている。
【０１４８】
クリア端子には電源装置１６０からリセット信号線が接続され、リセット信号が入力されるとクリア端子はローレベルとなる。このとき、このときフリップフロップ回路６４１は、出力端子Ｑ（正論理）からローレベルの信号を出力させ、出力端子Ｑ（負論理）からハイレベルの信号を出力させる。出力端子Ｑ（正論理）からの出力と、出力端子Ｑ（負論理）からの出力は、相互に反転するレベルとなっている。
【０１４９】
また、クロック端子は、出力制御回路６１２に接続されており、通常、ローレベルに維持されている。
【０１５０】
このフリップフロップ回路６４１に備えた出力端子Ｑ（負論理）からの信号レベルは、ＣＰＵコア１０２によって、自在に設定できるようになっている。この設定は、ＣＰＵコア１０２が、フリップフロップ回路６４１に割り当てられたアドレスの記憶領域に所定のデータを書き込むことで実現される。
【０１５１】
具体的には、ＣＰＵコア１０２によってフリップフロップ回路６４１に割り当てられたアドレスの記憶領域にデータを書き込む処理が行われると、ＣＰＵコア１０２からアドレスバス６５０へは、フリップフロップ回路６４１のアドレスが出力される。次に、アドレスデコーダ６１１から、出力制御回路６１２を介して、フリップフロップ回路６４１のクロック端子にクロック信号が入力され、クロック端子の電圧レベルは立ち上がりハイレベルとなる。
【０１５２】
このときフリップフロップ回路６４１は、データ端子に入力されている信号を取り込んで、取り込んだ信号を出力端子Ｑ（正論理）から出力し、取り込んだ信号の反転値を出力端子Ｑ（負論理）から出力する。
【０１５３】
また、フリップフロップ回路６４１は、出力制御回路６１２がクロック信号の入力を終了した場合には、クロック端子の電圧レベルは立ち下がりローレベルとなり、出力端子Ｑ（正論理）及び出力端子Ｑ（負論理）の電圧レベルを保持する。
【０１５４】
プリセット端子は、図示しないプルアップ抵抗に接続され、プリセット端子の電圧レベルは常にハイレベルとなる。
【０１５５】
また、出力端子Ｑ（負論理）は、ＯＲゲート回路６５２の入力端子に信号を出力する。出力端子Ｑ（正論理）には何も接続されない。
【０１５６】
次に、フリップフロップ回路６４１の入力状態に応じた各種動作について説明する。
【０１５７】
フリップフロップ回路６４１は、前述したように、クロック端子の電圧レベルの立ち上り、つまりクロック信号の入力開始時に、データ端子の電圧レベルを読み取り、読み取った電圧レベルの反転値を出力端子Ｑ（負論理）から出力する。
【０１５８】
一方、フリップフロップ回路６４１は、クロック端子の電圧レベルの立ち下がり、つまり、クロック信号の入力終了時に、クロック端子の電源レベルの立ち上がり時の出力端子Ｑ（負論理）からの出力を保持する。
【０１５９】
出力端子Ｑ（負論理）からハイレベルの信号がＯＲゲート回路６４２の入力端子に出力されていると、ＯＲゲート回路６４２の他方の入力端子にローレベル及びハイレベルのいずれの信号が入力されても、ＯＲゲート回路６４２の出力端子からはハイレベルの信号が出力される。
【０１６０】
このため、フリップフロップ回路６４１の出力端子Ｑ（負論理）からハイレベルの信号が出力されていれば、ＯＲゲート回路６４２の他方の入力端子に書込指令信号が入力されても（当該他方の入力端子にローレベルの信号が入力されても）、ユーザワークＲＡＭ１０４の書込指令入力端子にはローレベルが入力されなくなり、ＲＡＭ書込禁止状態が発生する。
【０１６１】
ＲＡＭアクセス規制回路６４０をＲＡＭ書込禁止状態にするかＲＡＭ書込許可状態にするかは、クロック信号がフリップフロップ回路６４１に入力されたときのフリップフロップ回路６４１のデータ端子に入力される電圧レベル、又はリセット信号の入力の有無に基づく。
【０１６２】
前述のようにＣＰＵコア１０２は、出力制御回路６１２を制御してクロック信号の出力を制御でき、データバス６６０の信号線の出力も制御できるので、フリップフロップ回路６４１の出力端子Ｑ（負論理）から出力される信号は、ＣＰＵコア１０２によって制御可能である。言い換えると、ＣＰＵコア１０２は、データバス６６０の信号レベルを制御することによってＲＡＭアクセス規制回路６４０の書込状態を制御できる。
【０１６３】
さらに、前述のようにフリップフロップ回路６４１のクリア端子にリセット信号が入力された場合には、フリップフロップ回路６４１は、出力端子Ｑの電圧レベルをローにするため、出力端子Ｑ（負論理）の電圧レベルはハイになる。このため、フリップフロップ回路６４１にリセット信号が入力された場合には、ＲＡＭアクセス規制回路６４０では、ＲＡＭ書込禁止状態が発生することになる。
【０１６４】
次に、通信ポート６７０、６８０について説明する。
【０１６５】
通信ポート６７０、６８０は、Ｄ型のフリップフロップ回路によって構成される。例えば、このフリップフロップ回路には、例えば、型番が７４ＨＣ２７３のロジックＩＣが用いられる。
【０１６６】
このフリップフロップ回路は、Ｄ０〜Ｄ７端子（図ではＤ０＿Ｄ７）、クロック端子（ＣＫ）、クリア端子（ＣＬＲ（負論理））、及び出力端子Ｑ０〜Ｑ７（図ではＱ０＿Ｑ７）を備える。
【０１６７】
ＤＯ〜Ｄ７端子は、データバス６９０に接続され、演出制御装置１５０又は払出制御装置２１０に送信するデータをデータバス６９０から取得するための端子である。
【０１６８】
クリア端子には、電源装置１６０からリセット信号線が接続され、リセット信号が入力されるとリセット端子の電圧レベルはローレベルとなる。このとき、通信ポート６７０、６８０は、出力端子Ｑ０〜Ｑ７の全てからローレベルの信号を出力させる。
【０１６９】
この通信ポート６７０、６８０に備えた出力端子Ｑ０〜Ｑ７からの信号レベルは、ＣＰＵコア１０２によって、自在に設定できるようになっている。この設定は、ＣＰＵコア１０２が、通信ポート６７０又は通信ポート６８０に割り当てられたアドレスの記憶領域に所定のデータを書き込むことで実現される。
【０１７０】
具体的には、ＣＰＵコア１０２によって通信ポート６７０（又は通信ポート６８０）に割り当てられたアドレスの記憶領域にデータを書き込む処理が行われると、ＣＰＵコア１０２からアドレスバス６５０へは、通信ポート６７０（又は通信ポート６８０）のアドレスが出力される。
【０１７１】
次に、アドレスデコーダ６１１から、出力制御回路６１２を介して、通信ポート６７０（又は通信ポート６８０）のクロック端子にクロック信号が入力され、クロック端子の電圧レベルは立ち上がりハイレベルとなる。
【０１７２】
通信ポート６７０、６８０は、クロック端子の電圧レベルの立ち上り、つまりクロック信号の入力開始時に、Ｄ０〜Ｄ７端子を介してデータバス６９０からデータを読み取り、読み取ったデータをＱ０〜Ｑ７端子から出力する。
【０１７３】
また、通信ポート６７０、６８０は、クロック端子の電圧レベルの立ち下がり、つまりクロック信号の入力終了時に、Ｑ０〜Ｑ７端子の電圧レベルを保持する。
【０１７４】
前述のように、出力制御回路６１２が払出制御装置２１０に接続される通信ポート６８０へクロック信号を入力すると、通信ポート６８０は、クロック信号が入力されたタイミングで、データバス６９０からデータを読み取り、読み取ったデータを払出制御装置２１０へ出力する。
【０１７５】
また、前述のように、通信ポート６７０、６８０にリセット信号が入力されると、通信ポート６７０、６８０を初期化する。具体的には、リセット信号が入力されると、Ｄ０〜Ｄ７端子の電圧レベルに拘らず、Ｑ０〜Ｑ７端子の電圧レベルがローレベルとなり、通信ポート６７０、６８０が初期状態となる。
【０１７６】
なお、前述したセキュリティ回路６３０、ＲＡＭアクセス規制回路６４０、及び通信ポート６７０、６８０の起動（リセット）は、電源装置１６０からのリセット信号を、前述のリセット割込制御回路６１０（図１５）を介して受け入れた場合に実行される。
【０１７７】
但し、電源装置１６０からのリセット信号は、必ずしもリセット割込制御回路６１０を介して各回路に入力される必要はなく、リセット割込制御回路６１０を経由しない別個の信号線を介して各回路に入力されるような構成でもよい。
【０１７８】
また、払出制御装置２１０は、通信ポート６７０、６８０を備えてはいないが、通信ポート６８０からの出力信号を受け入れる図示しない受信用ポート（指令入力手段）を備えている点が、図１６に示した遊技制御装置８０と異なっている。その他の構成は、図１６に示した遊技制御装置８０と同じ構成である。
【０１７９】
また、演出制御装置１５０は、通信ポート６７０、６８０を備えてはいないが、通信ポート６７０からの出力信号を受け入れる図示しない受信用ポート（指令入力手段）を備えている点が、図１６に示した遊技制御装置８０と異なっている。
【０１８０】
さらに、遊技用演算処理装置６００がＲＡＭアクセス規制回路６４０を備えていない。その他の構成は、図１６に示した遊技制御装置８０と同じ構成である。
【０１８１】
なお、払出制御装置２１０及び演出制御装置１５０に備えた受信用ポートは、型番が７４ＨＣ２４４のロジックＩＣを用いる。７４ＨＣ２４４はスリーステートバッファであり、遊技制御装置８０の通信ポート６７０、６８０からの信号を、スリーステートバッファのデータ入力側に接続し、スリーステートバッファのデータ出力側を、払出制御装置２１０（又は演出制御装置１５０）に形成したデータバス６９０に接続する構成となる。
【０１８２】
図１７は、本実施形態のユーザワークＲＡＭ１０４の説明図である。
【０１８３】
ユーザワークＲＡＭ１０４は、第１停電復旧領域７０１、ワークエリア７０２、第２停電復旧領域７０３、チェックサム領域７０４、使用禁止領域７０５、及びスタック領域７０６を有する。
【０１８４】
ユーザワークＲＡＭ１０４には、アドレス「２８００Ｈ」〜「２９ＦＦＨ」が割り当てられており、第１停電復旧領域７０１にはアドレス「２８００Ｈ」が割り当てられ、ワークエリア７０２にはアドレス「２８０１Ｈ」〜「２９１７Ｈ」が割り当てられ、第２停電復旧領域７０３にはアドレス「２９１８Ｈ」が割り当てられ、チェックサム領域７０４にはアドレス「２９１９Ｈ」が割り当てられ、使用禁止領域７０５にはアドレス「２９１ＡＨ」〜「２９７ＦＨ」が割り当てられ、スタック領域７０６にはアドレス「２９８０Ｈ」〜「２９ＦＦＨ」が割り当てられる。
【０１８５】
ユーザワークＲＡＭ１０４の各領域について説明する。
【０１８６】
第１停電復旧領域７０１及び第２停電復旧領域７０３は、パチンコ遊技機１へ電源が供給開始されたときに参照される情報が格納されており、直前の電源供給停止のとき（停電発生やパチンコ遊技機１の電源スイッチをオフにしたとき）に、電源遮断の処理が正しく実行されていたかたか否かを示す情報（電源遮断確認フラグ）が格納されている。
【０１８７】
ワークエリア７０２には、遊技制御で必要な変数等が格納され、図２０及び図２１に示す遊技制御装置メイン処理並びに図２２に示すタイマ割込処理等で、これらの変数が更新される。チェックサム領域７０４には、停電発生時に算出されたユーザワークＲＡＭ１０４の第１停電復旧領域７０１、ワークエリア７０２、チェックサム領域７０４、第２停電復旧領域７０３のチェックサムが格納される。
【０１８８】
使用禁止領域７０５は使用されない記憶領域であり、当該領域へのアクセスがあると、ＣＰＵコア１０２がリセットされるようになっている。
【０１８９】
スタック領域７０６には、ＣＰＵコア１０２で演算されているデータの一部を一時的に退避させる場合に、退避データが格納される。また、割込みが発生した場合の戻りアドレスや、サブルーチンや関数を呼び出す場合の戻りアドレスも格納される。
【０１９０】
図１８は、本実施形態のスタック領域７０６の説明図である。
【０１９１】
図１８では、スタック領域７０６に戻りアドレスが格納される場合について、説明する。
【０１９２】
まず、スタック領域７０６に何もデータが格納されていない状態では、スタックポインタ（ＳＰ）は、スタック領域の最終領域（２９ＦＦＨ）に隣接する領域（２Ａ００Ｈ）をスタックポインタ初期値として示している。
【０１９３】
なお、このスタックポインタ初期値が示す領域は、スタック領域には含まれない領域（本実施形態では、ユーザワークＲＡＭ１０４の記憶領域にも含まれていない領域）である。
【０１９４】
次に、スタック領域７０６に退避データが格納されたり、割込み発生やサブルーチン呼び出しによって、スタック領域７０６に戻りアドレスが格納されたりすると、最後にデータ（又はアドレス）が格納された領域を、スタックポインタによって示すことになる。
【０１９５】
そして、スタック領域７０６から退避データが復帰したり、戻りアドレスを取り出した際（割込み処理やサブルーチンの処理が終了して呼び出し元に戻る際）には、その時点でスタックポインタが示しているデータ（又はアドレス）が取り出され、次にデータが取り出される予定の格納領域が、スタックポインタによって示される。
【０１９６】
このようにして、スタック領域７０６に格納された戻りアドレスは、後に格納された戻りアドレスから先に読み出される。
【０１９７】
なお、図１８では、スタックポインタが第３戻りアドレスを指しているときに、新たに、割込みやサブルーチン呼び出しが発生して、戻りアドレスを第４戻りアドレスとして格納した様子を示している。この後、第４戻りアドレスの格納領域（２９Ｆ８Ｈ）が、スタックポインタによって示されることになる。
【０１９８】
図１９は、本実施形態の各装置（遊技制御装置８０、払出制御装置２１０、及び演出制御装置１５０）の電源投入時処理のフローチャートである。
【０１９９】
具体的には、図１９（Ａ）は、遊技制御装置８０の電源投入時処理のフローチャートであり、図１９（Ｂ）は、払出制御装置２１０の電源投入時処理のフローチャートであり、図１９（Ｃ）は、演出制御装置１５０の電源投入時処理のフローチャートである。
【０２００】
遊技制御装置８０の電源投入時処理（図１９（Ａ））から説明する。この電源投入時処理は、最初からＣＰＵ１０２によって実行される処理ではなく、まず遊技制御装置８０に備わる各種ハードウェアによって実行され、後にＣＰＵ１０２によって実行される処理である。
【０２０１】
まず、遊技制御装置８０に電源装置１６０からリセット信号が伝達される（９０１）。
【０２０２】
このリセット信号は、電源装置１６０から、セキュリティ回路６３０（図１６参照）、ＲＡＭアクセス規制回路６４０のフリップフロップ回路６４１のクリア端子（図１６参照）、及び通信ポート６７０、６８０のクリア端子に入力される。
【０２０３】
具体的には、これらのクリア端子には、電源が投入されると、所定時間所定の電圧（例えば、５Ｖ）以下の電圧が印加されることによって、リセット信号が入力され、所定時間経過後に所定の電圧が印加されることによって、リセット信号が入力されなくなる。
【０２０４】
なお、セキュリティ回路６３０は、電源装置１６０からリセット信号が入力されると、後述のセキュリティチェック処理が終了するまでＣＰＵコア１０２のリセット端子にリセット信号を出力し続けて、ＣＰＵコア１０２の起動を待機させる。
【０２０５】
そして、通信ポート６７０、６８０のクリア端子にリセット信号が入力されたので、通信ポート６７０、６８０のＤ０〜Ｄ７端子及びＱ０〜Ｑ７端子の電圧レベルがローに制御され、各種装置（普電ＳＯＬ３７ｂ、シャッター開閉ＳＯＬ６８等）に接続される出力Ｉ／Ｆ１０６のポートをすべて０に設定することにより、通信ポート６７０、６８０、及び出力Ｉ／Ｆ１０６がハードウェアにより初期化される（９０２）。
【０２０６】
次に、ＲＡＭアクセス規制回路６４０によって、ユーザワークＲＡＭ１０４への書き込み規制されるＲＡＭ書込禁止状態が発生する（９０３）。
【０２０７】
具体的には、図１６で説明したように、フリップフロップ回路６４１のクリア端子にはリセット信号が入力されるため、フリップフロップ回路６４１の出力端子Ｑ（負論理）からハイレベルの信号が出力される状態となる。
【０２０８】
これにより、ＯＲゲート回路６４２の他方の入力端子にハイレベルの信号が入力されても、ローレベルの信号が入力されても、ユーザワークＲＡＭ１０４の書込指令入力端子にはハイレベルの信号が入力されることになるため、ＲＡＭ書込禁止状態が発生する。
【０２０９】
次に、リセット信号が入力された図１６に示すセキュリティ回路６３０が自己診断処理を実行する（９０４）。自己診断処理は、セキュリティ回路６３０が初期化されているか否かを判定する処理である。
【０２１０】
そして、自己診断処理によって、セキュリティ回路６３０が初期化されていると判定された判定された場合には、セキュリティ回路６３０は、セキュリティチェック処理を実行する（９０５）。
【０２１１】
セキュリティチェック処理は、図１６で説明したように、ＨＷパラメータＲＯＭ６０３（図１５参照）に記憶された正当性確認情報を用いて、ユーザプログラムＲＯＭ６０２（図１５参照）に記憶されたプログラムの正当性の判定を行う処理である。
【０２１２】
ステップ９０５の処理で、セキュリティチェック処理を実行すると、遊技制御装置８０のメイン処理へ移行する。このとき、セキュリティ回路６３０は、ＣＰＵコア１０２のリセット端子に出力していたリセット信号を停止することで、ＣＰＵコア１０２が起動する。このため、遊技制御装置８０のメイン処理は、ＣＰＵコア１０２によって実行される。遊技制御装置８０のメイン処理は図２０で説明する。
【０２１３】
次に、払出制御装置２１０の電源投入時処理（図１９（Ｂ））を説明する。前述したように、払出制御装置２１０は、通信ポート６７０、６８０の代わりに、図示しない受信用ポート（図１６の入出力Ｉ／Ｆ２１６入力に含まれる）を備えている点以外は、図１６に示した遊技制御装置８０と同じ構成である。図１６に示す遊技制御装置８０の構成部と同じ構成部については、同じ符号を付与する。
【０２１４】
まず、払出制御装置２１０に電源装置１６０からリセット信号が伝達される（９１１）。なお、ステップ９１１の処理の具体的な説明は、ステップ９０１の処理と同じである。
【０２１５】
そして、払出制御装置２１０にリセット信号が入力されたので、払出制御装置２１０の出力ポート（図１６の入出力Ｉ／Ｆ２１６に含まれる）の電圧レベルが０に設定され、各種装置（払出モータ２２０、及び発射制御装置２２１等）に接続される入出力Ｉ／Ｆ２１６のポートがすべて０に設定され、入出力Ｉ／Ｆ２１６がハードウェアにより初期化される（９１２）。
【０２１６】
次に、払出制御装置２１０のＲＡＭアクセス規制回路６４０によって、ＲＡＭ２１４への書き込み規制されるＲＡＭ書込禁止状態が発生する（９１３）。なお、ステップ９１３の処理の具体的な説明は、ステップ９０３の処理と同じである。
【０２１７】
次に、リセット信号が入力された払出制御装置２１０のセキュリティ回路６３０が自己診断処理を実行する（９１４）。なお、ステップ９１４の処理の具体的な説明は、ステップ９０４の処理と同じである。
【０２１８】
そして、自己診断処理によって、セキュリティ回路６３０が初期化されていると判定された判定された場合には、セキュリティ回路６３０は、セキュリティチェック処理を実行する（９１５）。なお、ステップ９１５の処理の具体的な説明は、ステップ９０５の処理と同じである。
【０２１９】
そして、払出制御装置２１０は、電源投入時の初期化処理を実行する（９１６）。電源投入時の初期化処理は、ＲＡＭ２１４等を初期化する処理であって、ＣＰＵ２１２によって実行される。また、ＲＡＭ２１４を初期化する前に、ステップ９１３の処理で発生したＲＡＭ書込禁止状態が解除されて、ＲＡＭ２１４はＲＡＭ書込可能状態となる。
【０２２０】
次に、払出制御装置２１０は、前述の図示しない受信ポート（図１６の遊技制御装置８０の排出制御通信ポート６７０に接続されている）からのデータの取り込みを許可することによって、遊技制御装置８０からの指令を受信可能な状態を発生させる（９１７）。
【０２２１】
そして、払出制御装置２１０は、受信用ポートから遊技制御装置８０から送信されたデータを取り込む（９１８）。
【０２２２】
ステップ９１８の処理について、払出制御装置２１０の構成は遊技制御装置８０の構成とほぼ同じであるため図１６を用いて説明すると、払出制御装置２１０の出力選択回路６１２によって、この受信用ポート（遊技制御装置８０の排出制御通信ポート６７０に接続されている）が選択されると、遊技制御装置８０の排出制御通信ポート６７０から出力されているＱ０〜Ｑ７のデータを取り込み、取り込んだデータを払出制御装置２１０のデータバス６９０に出力する。
【０２２３】
そして、払出制御装置２１０のＣＰＵ２１２は、受信用ポートによって取り込まれたデータが初期化指令であるか否かを判定する（９１９）。ここでは、まず、排出制御通信ポート６７０から出力されているＱ７の信号（図２７（Ａ）で後述するＳＴＢに相当）が立ち上がるタイミングを待つ。
【０２２４】
そして、Ｑ７の信号が立ち上がったタイミングにて、排出制御通信ポート６７０から出力されているＱ０〜Ｑ６の信号（図２７（Ａ）で後述するＤＡＴＡに相当）が、予め規定されている初期化指令（図２８で詳細を後述）であるか否かにより判定する。
【０２２５】
ステップ９１９の処理で、通信ポートによって取り込まれたデータが初期化指令でないと判定された場合、ステップ９１８の処理で戻り、初期化指令が取り込まれるまで、ステップ９１８の処理を実行する。
【０２２６】
一方、ステップ９１８の処理で、受信用ポートによって取り込まれたデータが初期化指令であると判定された場合は、払出制御装置２１０の初期化に必要な全ての初期化指令を受信するまでステップ９１８〜９１９の処理を繰り返した後に、通信開始時の初期化処理を実行して（９２０）、払出制御装置メイン処理へ移行する。
【０２２７】
次に、演出制御装置１５０の電源投入時処理（図１９（Ｃ））を説明する。
【０２２８】
前述したように、演出制御装置１５０は、通信ポート６７０、６８０の代わりに、図示しない受信用ポートを備えている点、及び、遊技用演算処理装置６００がＲＡＭアクセス規制回路６４０を備えない点以外は、図１６に示した遊技制御装置８０と同じ構成である。図１６に示す遊技制御装置８０の構成部と同じ構成部については、同じ符号を付与する。
【０２２９】
まず、演出制御装置１５０に電源装置１６０からリセット信号が伝達される（９２１）。なお、ステップ９２１の処理の具体的な説明は、ステップ９０１の処理と同じである。
【０２３０】
そして、演出制御装置１５０にリセット信号が入力されたので、演出制御装置１５０の受信用ポートがハードウェアにより初期化される（９２２）。
【０２３１】
そして、演出制御装置１５０は、電源投入時の初期化処理を実行する（９２３）。電源投入時の初期化処理は、ＲＡＭ１５４等を初期化する処理であって、ＣＰＵ１５２によって実行される。このとき、ＣＰＵ１５２は、位置検出センサ（図示せず）からの信号入力を監視しながら、駆動源１４６を制御することで、可動物を初期位置に戻す制御を開始する。
【０２３２】
次に、演出制御装置１５０は、受信用ポートに対してデータの取り込みを許可することによって、遊技制御装置８０からの指令を受信可能な状態を発生させる（９２４）。
【０２３３】
そして、演出制御装置１５０は、受信用ポートから遊技制御装置８０から送信されたデータを取り込む（９２５）。
【０２３４】
ステップ９２５の処理について、演出制御装置１５０の構成は遊技制御装置８０の構成とほぼ同じであるため図１６を用いて説明すると、演出制御装置１５０の出力選択回路６１２によって、この受用信ポート（遊技制御装置８０の演出制御通信ポート６８０に接続されている）が選択されると、遊技制御装置８０の演出制御通信ポート６８０から出力されているＱ０〜Ｑ７のデータを取り込み、取り込んだデータを演出制御装置１５０のデータバス６９０に出力する。
【０２３５】
そして、演出制御装置１５０のＣＰＵ１５２は、受信用ポートによって取り込まれたデータが初期化指令であるか否かを判定する（９２６）。ここでは、まず、演出制御通信ポート６８０から出力されているＱ７の信号（図２７（Ａ）で後述するＳＴＢに相当）が立ち上がるタイミングを待つ。
【０２３６】
そして、Ｑ７の信号が立ち上がったタイミングにて、演出制御通信ポート６８０から出力されているＱ０〜Ｑ６の信号（図２７（Ａ）で後述するＤＡＴＡに相当）が、予め規定されている初期化指令（図２９で詳細を後述）であるか否かにより判定する。
【０２３７】
ステップ９２６の処理で、受信用ポートによって取り込まれたデータが初期化指令でないと判定された場合、ステップ９２５の処理で戻り、初期化指令が取り込まれるまで、ステップ９２５の処理を実行する。
【０２３８】
但し、受信用ポートによって取り込まれたデータのパターン（Ｑ０〜Ｑ７のパターン）が、図３２で後述する仕様特定信号となっている場合には、図３２のステップ２２１２の仕様の確定の処理へ移行するが、これについては後述する。
【０２３９】
一方、ステップ９２６の処理で、受信用ポートによって取り込まれたデータが初期化指令であると判定された場合は、演出制御装置１５０の初期化に必要な全ての初期化指令を受信するまでステップ９２５〜９２６の処理を繰り返した後に、通信開始時の初期化処理を実行する（９２７）。
【０２４０】
ここでは、初期化指令のうち、パチンコ遊技機１の仕様を特定する情報（初期化時仕様特定情報）が含まれている指令に基づいて、演出制御装置１５０は、当該パチンコ遊技機１の仕様を判別する。そして、演出制御装置１５０のＣＰＵ１５２は、ＲＡＭ１５４にパチンコ遊技機１の仕様を判別した結果の情報（遊技仕様情報）を記憶する。さらに、初期化指令に含まれる確率状態の情報に対応させて、前述の可動物６０〜６２の位置を変更する処理を行う。
なお、ステップ９２７の通信開始時の初期化処理を開始する時点において、即ち初期化指令を受信できた時点において、前述のステップ９２３で開始した可動物を初期位置に戻す処理が完了していないときは、位置検出センサからの信号入力により、当該可動物が初期位置に戻ったことが確認されてから、この通信開始時の初期化処理を実行する。
【０２４１】
ステップ９２７の処理を終えると、演出制御装置メイン処理（図３２に後述）へ移行する。
【０２４２】
次に、遊技制御装置８０のＣＰＵ１０２によって実行される遊技制御装置メイン処理を、図２０及び図２１を用いて説明する。
【０２４３】
図２０は、本実施形態の遊技制御装置メイン処理の前半部のフローチャートであり、図２１は、本実施形態の遊技制御装置メイン処理の後半部のフローチャートである。
【０２４４】
まず、遊技制御装置８０は、ＣＰＵ１０２への割込みを禁止する（１００１）。
【０２４５】
そして、遊技制御装置８０は、図１８に示すスタック領域７０６の予め設定された所定のアドレス（図１８で前述したスタックポインタ初期値）にスタックポインタを設定し（１００２）、割込モードを設定する（１００３）。
【０２４６】
割込モードは、ＣＰＵ１０２が内蔵デバイスからの割込要求の処理を可能とし、また、プログラムにおいて割込要求の処理を実行する位置を設定することを可能とするものである。
【０２４７】
次に、遊技制御装置８０は、入力Ｉ／Ｆ１０５からＲＡＭクリアＳＷ信号の状態を取り込み、取り込んだＲＡＭクリアＳＷ信号の状態をＣＰＵ１０２のレジスタに記憶する（１００４）。
【０２４８】
そして、遊技制御装置８０は、ＲＡＭ１０４を使用しないディレイ処理を実行する（１００５）。このディレイ処理は、所定時間処理を待機させる処理であり、具体的には、チェックサムが算出されない記憶領域にて、所定の数が０になるまでデクリメントし続ける処理である。なお、ディレイ処理については、図２２及び図２３で詳細を説明する。
【０２４９】
次に、遊技制御装置８０は、再度、入力Ｉ／Ｆ１０５からＲＡＭクリアＳＷ信号の状態を取り込み、取り込んだＲＡＭクリアＳＷ信号の状態をＣＰＵ１０２のレジスタに記憶する（１００６）。
【０２５０】
なお、ＣＰＵ１０２が二つのＲＡＭクリア信号の状態を比較できるように、ステップ１００４の処理でＲＡＭクリアＳＷ信号の状態を記憶するレジスタの領域、及び、ステップ１００６の処理でＲＡＭクリアＳＷ信号の状態を記憶するレジスタの領域は、異なる領域である。
【０２５１】
次に、遊技制御装置８０は、ステップ９０３の処理で発生したＲＡＭ書込禁止状態をＲＡＭ書込可能状態にする（１００７）。
【０２５２】
具体的には、ＣＰＵ１０２の指令によって、フリップフロップ回路６４１のクロック端子にクロック信号を出力制御回路６１２から入力させ、かつ、フリップフロップ回路６４１のデータ端子に接続された信号線の信号レベルをハイレベルにする。
【０２５３】
これにより、フリップフロップ回路６４１の出力端子Ｑ（正論理）からハイレベルの信号が出力され、出力端子Ｑ（負論理）からローレベルの信号が出力されるため、ＯＲゲート回路６５２の入力端子にローレベルの信号が入力されることにより、ＲＡＭ書込可能状態になる。
【０２５４】
次に、遊技制御装置８０は、スタック領域７０６を使用して、各種設定処理を実行する（１００８）。この設定処理は、例えば、サブルーチンや関数を呼び出して、遊技制御に必要な各種記憶領域に初期データを設定する処理である。
【０２５５】
これらのサブルーチンや関数は、遊技制御プログラムに記述した複数の箇所から呼び出される形態となっており、遊技制御プログラムの容量削減に貢献している。一方で、サブルーチンや関数を呼び出す際には、前述したように、戻りアドレスをスタック領域７０６に待避する処理を必要とする。
【０２５６】
そして、遊技制御装置８０は、ステップ１００４の処理でレジスタに記憶されたＲＡＭクリアＳＷ信号の状態とステップ１００６の処理でレジスタに記憶されたＲＡＭクリアＳＷ信号の状態とを比較して、どちらのＲＡＭクリアＳＷ信号の状態も、ＲＡＭクリアＳＷ１６２が操作されたことを示しているか否かを判定する（１００９）。
【０２５７】
ステップ１００９の処理では、異なるタイミングで取得したＲＡＭクリア信号の状態に基づいてＲＡＭクリアＳＷ１６２が操作されたか否かを判定しているので、ノイズ等による誤判定を防止できる。
【０２５８】
ステップ１００９の処理で、ＲＡＭクリアＳＷ１６２が操作されたと判定された場合、遊技制御装置８０は、ユーザワークＲＡＭ１０４のすべての記憶領域を初期化する（１０１０）。
【０２５９】
そして、遊技制御装置８０は、初期化指令信号を払出制御装置２１０及び演出制御装置１５０へ送信する（１０１１）。ここでは、払出制御装置２１０を初期化させるために必要な初期化指令信号（図２８で後述）を全て送信する。また、演出制御装置１５０を初期化させるために必要な初期化指令信号（図２９で後述）を全て送信する。
【０２６０】
この初期化指令信号を送信する際には、当該パチンコ遊技機１の仕様を特定する情報（初期化時仕様特定情報）を含んで送信する。当該パチンコ遊技機１の仕様は、遊技制御装置８０のＲＯＭ１０３に予め記憶されている。
【０２６１】
そして、ステップ１０１１の処理を終えると、図２１に示すステップ１０１７の処理に進む。
【０２６２】
一方、ステップ１００９の処理で、ＲＡＭクリアＳＷ１６２が操作されていないと判定された場合、遊技制御装置８０は、ユーザワークＲＡＭ１０４の第１停電復旧領域７０１及び第２停電復旧領域７０３に、電源遮断確認フラグが格納されているか（正確には、電源遮断確認フラグがオンとなっているか）を確認する（１０１２）。
【０２６３】
そして、遊技制御装置８０は、直前の電源供給停止のときに、電源遮断の処理が正しく実行されていたか否かを判定する（１０１３）。
【０２６４】
具体的には、遊技制御装置８０は、第１停電復旧領域７０１及び第２停電復旧領域７０３の両方に電源遮断確認フラグが格納されている場合には、電源遮断の処理が正しく実行されているものであると判定し、一方、第１停電復旧領域７０１及び第２停電復旧領域７０３の少なくとも一方に電源遮断確認フラグが格納されていない場合（少なくとも一方の電源遮断確認フラグがオフの場合）には、電源遮断の処理が正しく実行されていないと判定する。
【０２６５】
ステップ１０１３の処理で電源遮断の処理が正しく実行されていたと判定された場合には、遊技制御装置８０は、本発明における正当性判定手段として機能し、ユーザワークＲＡＭ１０４（本発明における記憶手段に相当）の第１停電復旧領域７０１、ワークエリア７０２、チェックサム領域７０４、及び第２停電復旧領域７０３を用いてチェックサムを算出して、算出したチェックサムがチェックサム領域７０４に格納されているチェックサムと一致するか否かを照合する（１０１４）。
【０２６６】
なお、チェックサム領域７０４に格納されているチェックサムは、停電検出時のユーザワークＲＡＭ１０４の第１停電復旧領域７０１、ワークエリア７０２、チェックサム領域７０４、及び第２停電復旧領域７０３を用いてチェックサムを算出して、格納されたものである。
【０２６７】
つまり、ステップ１０１４の処理は、停電検出時のユーザワークＲＡＭ１０４に格納された情報と電源投入時のユーザワークＲＡＭ１０４に格納された情報とが一致するか否かを照合する処理である。
【０２６８】
そして、ステップ１０１４の処理の照合結果が、算出したチェックサムとチェックサム領域７０４に格納されたチェックサムとが一致するものであるか否かを判定する（１０１５）。
【０２６９】
ステップ１０１４の処理で算出したチェックサムとチェックサム領域７０４に格納されたチェックサムとが一致しないとステップ１０１５の処理で判定された場合、つまり、停電検出時のユーザワークＲＡＭ１０４に格納された情報と電源投入時のユーザワークＲＡＭ１０４に格納された情報とが一致しない場合には、遊技制御装置８０は、ステップ１０１０の処理に進み、ユーザワークＲＡＭ１０４のすべての領域を初期化し、ステップ１０１１の処理にて初期化指令を払出制御装置２１０及び演出制御装置１５０に送信する。
【０２７０】
一方、ステップ１０１４の処理で、ステップ１０１４の処理で算出したチェックサムとチェックサム領域７０４に格納されたチェックサムとが一致するとステップ１０１５の処理で判定された場合、つまり、停電検出時のユーザワークＲＡＭ１０４に格納された情報と電源投入時のユーザワークＲＡＭ１０４に格納された情報とが一致する場合には、遊技制御装置８０は、遊技制御装置８０の起動に必要な領域（ユーザワークＲＡＭ１０４の一部の領域）を初期化する（１０１６）。
【０２７１】
このとき、ユーザワークＲＡＭ１０４の第１停電復旧領域７０１及び第２停電復旧領域７０３の各々にて、電源遮断確認フラグが消去（正確には、各領域にて電源遮断確認フラグがオフ）される。
【０２７２】
そして、遊技制御装置８０は、初期化指令を払出制御装置２１０及び演出制御装置１５０に送信する（１０１１）。
【０２７３】
これらの処理が完了すると、遊技制御装置８０に関する初期化処理が完了となる。次いで、図２１に示すステップ１０１７の処理に進む。
【０２７４】
次に、ステップ１０１１の処理で初期化指令が払出制御装置２１０及び演出制御装置１５０に送信された後、遊技制御装置８０は、各種時間を計測やタイマ割込みを行うためのＣＴＣ（Ｃｏｕｎｔｅｒ  Ｔｉｍｅｒ  Ｃｉｒｃｕｉｔ）を起動し（１０１７）、遊技制御に関する乱数を生成する乱数回路を初期化する（１０１８）。そして、遊技制御装置８０は、ステップ１００１の処理で禁止されたＣＰＵ１０２への割込みを許可する（１０１９）。
【０２７５】
次に、遊技制御装置８０は、初期値乱数を更新する初期値乱数更新処理を実行する（１０２０）。初期値乱数とは、遊技制御に関する乱数のカウンタ（例えば、第１始動入賞口３６または第２始動入賞口３７へ入賞したタイミングで取得される乱数のカウンタ）が上限値に達した場合に初期値に戻るが、その初期値を決定するための乱数である。
【０２７６】
そして、遊技制御装置８０は、停電検出信号が入力されたか否かを確認し（１０２１）、ステップ１０２１の処理での確認結果が、停電検出信号が入力されたことを示すか否かを判定する（１０２２）。
【０２７７】
ステップ１０２２の処理で、停電検出信号が入力されていないと判定された場合、停電は発生していないので、ステップ１０２０の処理に戻る。
【０２７８】
一方、ステップ１０２２の処理で、停電検出信号が入力されたと判定された場合、遊技制御装置８０は、ＣＰＵ１０２への割込みを禁止し（１０２３）、出力Ｉ／Ｆ１０６に備わる出力ポートの電圧レベルをローレベルに設定する（１０２４）。
【０２７９】
次に、遊技制御装置８０は、ユーザワークＲＡＭ１０４の第１停電復旧領域７０１及び第２停電復旧領域７０３に、電源遮断確認フラグを格納（正確には、各領域にて電源遮断確認フラグをオン）し（１０２５）、ユーザワークＲＡＭ１０４の第１停電復旧領域７０１、ワークエリア７０２、チェックサム領域７０４、及び第２停電復旧領域７０３を用いてチェックサムを算出して、算出したチェックサムをチェックサム領域７０４に格納する（１０２６）。
【０２８０】
次に、遊技制御装置８０は、ＲＡＭアクセス規制回路６４０によってユーザワークＲＡＭ１０４をＲＡＭ書込禁止状態にする（１０２７）。
【０２８１】
具体的には、ＣＰＵ１０２の指令によって、フリップフロップ回路６４１のクロック端子にクロック信号を出力制御回路６１２から入力させ、かつ、フリップフロップ回路６４１のデータ端子に接続された信号線の信号レベルをローレベルにする。
【０２８２】
これにより、フリップフロップ回路６４１の出力端子Ｑ（正論理）からローレベルの信号が出力され、出力端子Ｑ（負論理）からハイレベルの信号が出力されるため、ＯＲゲート回路６５２の入力端子にハイレベルの信号が入力されることにより、ＲＡＭ書込禁止状態になる。
【０２８３】
そして、遊技制御装置８０は、パチンコ遊技機１の電源が切れるまで待機する（１０２８）。なお、遊技制御装置８０には、バックアップ電源が接続されているので、停電が発生しても、すぐに電源が切れることはない。
【０２８４】
なお、本実施形態では、ステップ１０１４の処理で電源断時のユーザワークＲＡＭ１０４と電源投入時のユーザワークＲＡＭ１０４との正当性を判定する前のステップ１００７の処理でＲＡＭ書込可能状態にしたが、ＲＡＭ書込可能状態にするタイミングは、遅くともステップ１０１４の処理の正当性に応じて行われるステップ１０１０又は１０１６の処理におけるユーザワークＲＡＭ１０４の初期化処理の実行直前であればよい。
【０２８５】
このように、パチンコ遊技機１にて電源供給が遮断した場合には、必要な電源遮断処理を実行した後は、ユーザワークＲＡＭ１０４をＲＡＭ書込禁止状態に設定し、パチンコ遊技機１にて再度電源供給が復帰したときでも、すぐにユーザワークＲＡＭ１０４をＲＡＭ書込可能状態としないで、ハードウェアに関する初期化処理を一定時間実行し、ステップ１０１４の処理の正当性に応じて行われるステップ１０１０又は１０１６の処理におけるユーザワークＲＡＭ１０４の初期化処理の実行直前になって、ようやくＲＡＭ書込可能状態にすることによって、ユーザワークＲＡＭ１０４の初期化まで不用意なユーザワークＲＡＭ１０４の書き込みを防止できる。
【０２８６】
そのため、ステップ１０１４の処理における正当性判定が行われる直前には、ＲＡＭ書込禁止状態になっているので、電源投入後にユーザワークＲＡＭ１０４に誤った書き込みがなされ、ステップ１０１４の処理で誤った判定がされることを防止できる。
【０２８７】
なお、本実施形態では、ステップ１００８の処理でスタック領域７０６を用いた各種設定処理を実行するために、ステップ１０１４の処理における正当性判定処理の前のステップ１００７の処理でＲＡＭ書込可能状態にしている。
【０２８８】
これによって、正当性判定を行う前に正当性判定の対象とはならないスタック領域７０６を用いた各種設定処理を行うことができるようになるため、遊技制御装置８０の各種設定を早い段階で行うことができるので遊技制御装置８０の起動を高速化でき、また、スタック領域７０６を用いるので処理プログラムが共通化でき、プログラム容量を削減できる。
【０２８９】
なお、図２０では、ステップ１０１０又は１０１６の処理でユーザワークＲＡＭ１０４を初期化した後、ステップ１０１５の処理で初期化指令信号を送信しているが、ステップ１０１４における正当性判定の実行前のステップ１００８の処理の実行後に初期化指令信号を送信してもよい。
【０２９０】
この場合には、ステップ１０１４の処理における正当性判定の実行前であるので、正当性判定に寄与しないスタック領域７０６又はＣＰＵ１０２に備わるレジスタを用いて、初期化指令信号を送信する。
【０２９１】
ステップ１０１０又は１０１６の処理では、ＲＡＭ１０４の一部領域を初期化する処理であるステップ１０１６の処理が、ＲＡＭ１０４の全領域を初期化する処理であるステップ１０１０の処理よりも実行時間が長いため、ステップ１０１０の処理を実行するかステップ１０１６の処理を実行するかによって、初期化指令信号が送信される時間が異なってしまう。
【０２９２】
ステップ１０１４の処理における正当性判定の実行前に初期化指令信号を送信することによって、ステップ１０１１の処理で初期化指令信号を送信するよりも早く初期化指令信号を送信できる。また、電源投入から一定時間で初期化指令信号を送信することができる。
【０２９３】
図２２は、本実施形態のディレイ処理の説明図である。
【０２９４】
このディレイ処理は、図２０のステップ１００５で実行されるが、当該ディレイ処理を実行している時点では、ユーザワークＲＡＭ１０４の値が更新できないようにＲＡＭ書込禁止状態となっている。これは、直前の停電発生時に格納されたチェックサムと、電源投入直後となる現時点でのチェックサムとの照合を行うためである。
【０２９５】
このため、図２０に示すステップ１００５の処理のディレイ処理では、正当性の判定が行われる記憶領域が含まれたユーザワークＲＡＭ１０４を用いず、他の記憶領域（正当性判定の対象とならない判定対象外記憶領域）を用いてディレイ処理を実行しなければならない。したがって、本実施形態のディレイ処理は、ＣＰＵコア１０２に備わるレジスタ（汎用レジスタ）を用いて実行される。
【０２９６】
以下に、レジスタを用いたディレイ処理を説明する。なお、ＣＰＵコア１０２として、Ｚ８０系のＣＰＵを用いるものとするので、Ｚ８０系のＣＰＵで使用されるレジスタ及びアセンブリ言語を用いて説明を行う
【０２９７】
まず、行１２０１は、当該ディレイ処理の最初の処理に相当し、ＣＰＵコア１０２のレジスタ（図１６参照）のＨレジスタ及びＬレジスタを１つのペアとして構成したＨＬレジスタに、「０４００Ｈ」をロードする。具体的には、Ｈレジスタに「０４Ｈ」がロードされ、Ｌレジスタには「００Ｈ」がロードされる。
【０２９８】
次に、行１２０３に進み、行１２０３では、ＨＬレジスタの値をデクリメントする。１回目に行１２０３が実行された場合には、ＨＬレジスタの値は「０３ＦＦＨ」となる。
【０２９９】
そして、行１２０４に進み、行１２０４では、Ｈレジスタに格納された値をＡレジスタにロードする。
【０３００】
そして、行１２０５に進み、ＡレジスタとＬレジスタとの論理和が算出される。行１２０６では、行１２０５で算出された論理和がゼロでなければ、行１２０２に戻る。従って、Ｈレジスタ及びＬレジスタの両方が「００Ｈ」となるまで、行１２０３〜１２０６の処理を繰り返すことになる。
【０３０１】
つまり、図２２では、維持タイマとして使用されるＨレジスタ及びＬレジスタに格納された「０４００Ｈ」が「００００Ｈ」になるまでデクリメントされるもので、合計１０２４回デクリメントが行われる。この間、図２０に示す遊技制御装置メイン処理は、ステップ１００５の処理で待機するため、遊技制御装置８０の起動が遅延することとなる。
【０３０２】
また、このディレイ処理中は、ユーザワークＲＡＭ１０４へのアクセスが全く行われない。即ち、正当性の判定が行われる記憶領域が含まれたユーザワークＲＡＭ１０４の値を書き換えることなく、ディレイ処理を実行することができる。
【０３０３】
図２３は、本実施形態の変形例のディレイ処理の説明図である。
【０３０４】
前述の図２２のディレイ処理は、ユーザワークＲＡＭ１０４の記憶領域を全く使用しないで処理を行うものであったが、この変形例では、ユーザワークＲＡＭ１０４の記憶領域のうち、正当性判定の対象となっている第１停電復旧領域７０１、ワークエリア７０２、チェックサム領域７０４、第２停電復旧領域７０３の各記憶領域にはアクセスしないが、正当性判定の対象外のスタック領域７０６を使用して、処理を行うようにしている。
【０３０５】
そのため、図２０のステップ１００５にて、図２３の手順でディレイ処理を実行する場合には、ステップ１００５の実行前に、ユーザワークＲＡＭ１０４をＲＡＭ書込可能状態に設定しておく必要がある。例えば、図２０のステップ１００７のＲＡＭ書込可能状態への変更の処理を、ステップ１００５の処理の直前で実行する。
【０３０６】
以下にスタック領域７０６を用いたディレイ処理を説明する。
【０３０７】
まず、行１３０１は、当該ディレイ処理の最初の処理に相当し、ＣＰＵコア１０２のレジスタのＡレジスタ及びＦレジスタ（フラグレジスタ）に格納されている情報を、ＡＦレジスタペアとして、スタック領域７０６に退避させる。
【０３０８】
行１３０２では、ＣＰＵコア１０２のレジスタのＨレジスタ及びＬレジスタに格納されている情報を、１つのペアとして構成したＨＬレジスタと見なして、スタック領域７０６に退避させる。
【０３０９】
行１３０３では、このＨＬレジスタに、「０４００Ｈ」をロードする。具体的には、Ｈレジスタに「０４Ｈ」がロードされ、Ｌレジスタには「００Ｈ」がロードされる。
【０３１０】
次に、行１３０５に進み、行１３０５では、ＨＬレジスタの値をデクリメントする。１回目に行１３０５が実行された場合には、ＨＬレジスタの値は「０３ＦＦＨ」となる。
【０３１１】
そして、行１３０６に進み、行１３０６では、Ｈレジスタに格納された値をＡレジスタにロードする。
【０３１２】
そして、行１３０７に進み、ＡレジスタとＬレジスタとの論理和が算出される。行１３０８では、行１３０７で算出された論理和がゼロでなければ、行１３０４に戻る。従って、Ｈレジスタ及びＬレジスタの両方が「００Ｈ」となるまで、行１３０５〜１３０８の処理を繰り返すことになる。
【０３１３】
また、行１３０８では、行１３０７で算出された論理和がゼロである場合には、行１３０９に進み、スタック領域７０６に退避させたＨレジスタに格納された情報をＣＰＵコア１０２のＨレジスタに戻し、スタック領域７０６に退避させたＬレジスタに格納された情報をＣＰＵコア１０２のＬレジスタに戻す。
【０３１４】
そして、行１３１０に進み、スタック領域７０６に退避させたＡレジスタに格納された情報をＣＰＵコア１０２のＡレジスタに戻し、スタック領域７０６に退避させたＦレジスタに格納された情報をＣＰＵコア１０２のＦレジスタに戻す。
【０３１５】
このように、図２３のディレイ処理では、ディレイ処理で使用されるＣＰＵコア１０２のＡレジスタ、Ｆレジスタ、Ｈレジスタ、及びＬレジスタに格納されていた情報を、ディレイ処理が行われる前にスタック領域７０６に退避させるので、Ａレジスタ、Ｆレジスタ、Ｈレジスタ、及びＬレジスタに格納されていた情報がディレイ処理により消失してしまうことを防止できる。
【０３１６】
図２２及び図２３で説明したように、本実施形態では、ディレイ処理をハードウェアを用いずに、正当性判定に寄与しない、つまりチェックサムを算出しない領域を用いてソフトウェアにより実現（維持タイマを計時）しているので、図２０に示すステップ１０１４の正当性判定を正確に行うことができるとともに、ハードウェアでディレイ処理を実現するよりも安価に実現することができる。
【０３１７】
図２２及び図２３の各手法を比較すると、ＣＰＵコア１０２で使用できるレジスタの数が少ない場合には、図２３の手法の方が効果的である。但し、正当性判定の対象となっている第１停電復旧領域７０１、ワークエリア７０２、チェックサム領域７０４、第２停電復旧領域７０３の各記憶領域を、ノイズ等によって書き換えてしまうことを極力防止したいのであれば、ディレイ処理中を通してユーザワークＲＡＭ１０４をＲＡＭ書込禁止状態としている図２２の手法の方が、優れているともいえる。
【０３１８】
図２４は、本実施形態のタイマ割込処理を示すフローチャートである。このタイマ割込処理は、遊技制御装置８０のＣＰＵコア１０２によって実行される。
【０３１９】
パチンコ遊技機１の電源が投入されると、遊技制御装置メイン処理（図２０及び図２１参照）が実行される。そして、ステップ１０１７の処理で起動させたＣＴＣによって、所定時間周期（例えば、４ミリ秒周期）でタイマ割込みが発生すると、遊技制御装置８０のＣＰＵ１０２によって、タイマ割込処理が繰り返し実行される。
【０３２０】
ただし、これらの処理（１４１２〜１４２２の処理）は、割り込み発生毎に必ずしもすべて行なわれなくてもよい。例えば、入出力処理（Ｓ１４１２）においては、毎回入力信号を監視するが、出力処理は割り込みの発生の１回おきに実行されてもよい。つまり、１回の割り込み処理で一通りの処理をすべて完了するのではなく、この割込処理が複数回繰り返し実行されて一連の遊技制御処理が完了してもよい。
【０３２１】
本実施形態のタイマ割込処理においては、まず、レジスタのデータを退避する（１４１１）。
【０３２２】
次に、入出力処理を実行する（１４１２）。入出力処理は、入力処理と出力処理とを含む。入力処理は、入力Ｉ／Ｆ１０５を介して各種センサ（特図始動ＳＷ３８Ａ、普図始動ＳＷ４１Ａ、カウントＳＷ５８、入賞口ＳＷ３９Ａ，５３Ａ、オーバーフローＳＷ１０９、球切れＳＷ１１０、枠開放ＳＷ１１１など）から入力される信号にチャタリング除去等の処理をし、入力情報を確定する処理である。
【０３２３】
出力処理は、出力Ｉ／Ｆ１０６を介して、特図ゲーム処理（１４１９）及び普図ゲーム処理（１４２０）にて設定されたパラメータに基づいて、特図表示器４７、普図表示器４６、普電ＳＯＬ３７ｂ、シャッター開閉ＳＯＬ、傾斜変更ＳＯＬ６４を制御するための信号を出力する。
【０３２４】
なお、前述したように、入力処理と出力処理とは１回のタイマ割り込みで同時に実行されなくてもよい。
【０３２５】
次に、各種処理で送信バッファにセットされた（コマンド）を演出制御装置１５０及び払出制御装置２１０等に出力するコマンド送信処理を行う（１４１３）。具体的には、演出制御装置１５０に特図変動表示ゲームに係わる演出指令信号（演出コマンド）を出力したり、払出制御装置１２４に払出指令信号（払出コマンド）を出力したりする。
【０３２６】
なお、払出コマンドについては図２７で詳細を説明し、演出コマンドについては図２８で詳細を説明する。
【０３２７】
その後、特図変動表示ゲームの当たりはずれを判定するための当たり乱数カウンタの値を１ずつ加算する乱数更新処理１を行う（１４１４）。なお、この乱数更新処理１では、特図変動表示ゲームの停止図柄を決定する当たり図柄乱数カウンタの値、普図変動表示ゲームの当たりはずれを判定するための普図当たり乱数にも１ずつ加算する。
【０３２８】
次に、乱数の初期値を更新し、乱数の時間的な規則性を崩すための初期値乱数更新処理を実行する（１４１５）。１４１５の初期値乱数更新処理は、図２１に示す初期値乱数更新処理（１０２０）と同じなので、説明を省略する。
【０３２９】
そして、特図変動表示ゲームに関連した飾り特図変動表示ゲームにおける変動表示パターンを決定する乱数を更新するための変動表示パターン乱数カウンタの値を１ずつ加算する乱数更新処理２を行う（１４１６）。
【０３３０】
次に、各入賞口に遊技球が入賞していないかを監視するために、入賞口監視処理を行う（１４１７）。具体的には、特図始動ＳＷ３８Ａ、普図始動ＳＷ４１Ａ、カウントＳＷ５８、入賞口ＳＷ３９Ａ，５３Ａから信号の入力があるか否か（遊技球の検出を示す信号が入力されているか否か）を監視する。
【０３３１】
このとき、特図始動ＳＷ３８Ａによる遊技球の検出があれば、特図乱数カウンタ値（特図変動表示ゲームの結果態様に関する乱数）が特図始動入賞記憶領域に記憶され、普図始動ＳＷ４１Ａによる遊技球の検出があれば、普図乱数カウンタ値（普図変動表示ゲームの結果態様に関する乱数）が普図始動入賞記憶領域に記憶される。
【０３３２】
その後、排出球の球詰まりや、各種スイッチ、センサ等の異常などを監視するエラー監視処理を行う（１４１８）。
【０３３３】
その後、特図変動表示ゲームに関する処理を行う特図ゲーム処理（１４１９）、普図変動表示ゲームに関する処理を行う普図ゲーム処理（１４２０）を行う。
【０３３４】
特図ゲーム処理（１４１９）は、特図始動ＳＷ３８Ａで検出された第１始動入賞口３６または第２始動入賞口３７への遊技球の入賞に基づいて抽出され、特別図柄始動入賞記憶に記憶された特別図柄乱数カウンタ値（１４１７の処理で抽出・記憶された特図変動表示ゲームの結果に関する乱数）が当たりか否か判定し、特図表示器４７で特図変動表示ゲームを実行する。
【０３３５】
なお、特図始動入賞記憶には、直ちに前記変動表示ゲームを実行することができない状態で第１始動入賞口３６または第２始動入賞口３７へ遊技球が入賞した場合に、抽出された乱数が始動入賞記憶として記憶される。
【０３３６】
また、特図表示器４７の表示に対応する識別情報の変動表示のための処理を行う。抽出された乱数が所定の値であれば、特別図柄に関する当たり状態となり、識別情報の変動表示が当たり図柄で停止する。また、当たり状態になると、大入賞口４２に遊技球を受け入れやすい開状態になる。
【０３３７】
普図ゲーム処理（１４２０）は、普図始動ＳＷ４１Ａで検出された普図始動ゲート４１への遊技球の通過に基づいて抽出され、普通図柄始動入賞記憶に記憶された普通図柄乱数カウンタ値（１４１７の処理で抽出・記憶された普図変動表示ゲームの結果に関する乱数）が当たりか否かを判定し、普図表示器４６で普図変動表示ゲームを実行する。普図乱数カウンタ値が所定の値であれば、普図に関する当たり状態となり、普通図柄の変動表示が当たり状態で停止するためのパラメータを設定する。
【０３３８】
次に、遊技制御装置８０は、パチンコ遊技機１に設けられ、遊技に関する各種情報を表示するセグメントＬＥＤ（特図表示器４７及び普図表示器４６）に出力する信号を編集する処理を行う（１４２１）。具体的には、特図変動表示ゲームが開始されると、今回開始した特図変動表示ゲームの実行回数を減じた特別図柄入賞記憶数を特図表示器４７の特図記憶表示部に表示するためのパラメータを編集する。
【０３３９】
同様に、普通図柄の変動表示ゲームが開始されると、今回開始した普図変動表示ゲームの実行回数を減じた普通図柄入賞記憶数を普図表示器４６の普図記憶表示器に表示するためのパラメータを編集する。
【０３４０】
その後、検査装置接続端子１０７を介して接続される管理用コンピュータにパチンコ遊技機１の状態を出力するための外部情報を編集する外部情報編集処理を行う（１４２２）。外部情報には、図柄が確定したか、当たりであるか、確率変動中であるか、変動時間短縮中であるか、変動表示ゲームのスタート等、変動表示ゲームの進行状態に関連する情報が含まれる。また、エラーが発生したことを示すエラー信号も含まれる。
【０３４１】
次に、タイマ割り込み処理の終了を宣言する（１４２３）。
【０３４２】
その後、一時退避していたレジスタを復帰する復帰処理（１４２４）及び禁止設定されていた割り込みの許可設定をする処理を行う（１４２５）。そして、タイマ割り込み処理を終了し、遊技制御装置メイン処理（図２０及び図２１）に戻る。そして、次のタイマ割り込みが発生するまで初期値乱数更新処理等（図２１のステップ１０２０〜１０２２の処理）を繰り返す。
【０３４３】
図２５は、本実施形態の電源投入時の遊技制御装置８０、払出制御装置２１０、及び演出制御装置１５０が行う処理、並びに、遊技制御装置８０に備わる通信ポート６７０、６８０の状態のタイミングチャートである。
【０３４４】
リセット信号が、払出制御通信ポート６８０及び演出制御通信ポート６７０に伝達されると、図１９に示すステップ９０２の処理により、払出制御通信ポート６８０及び演出制御通信ポート６７０の各々に備えられたＱ０〜Ｑ７端子の電圧レベルをすべてローレベルに設定することで、払出制御通信ポート６８０及び演出制御通信ポート６７０を不定状態（１５０１）から初期状態（１５０２）にする。
【０３４５】
この払出制御通信ポート６８０及び演出制御通信ポート６７０の初期状態は、遊技制御装置８０が図２０に示すステップ１０１１の処理で初期化指令を送信するために、初期化指令が払出制御通信ポート６８０及び演出制御通信ポート６７０に設定されるまで（１５０３）継続する。
【０３４６】
一方、遊技制御装置８０のセキュリティ回路６３０にリセット信号が伝達されると、図１９に示すステップ９０４の処理で自己診断処理を実行し、ステップ９０５の処理でセキュリティチェック処理を実行する（１５０４）。セキュリティチェック処理の実行後にＣＰＵ１０２が起動し、ＣＰＵ１０２によって遊技制御装置メイン処理（図２０及び図２１）が実行される。
【０３４７】
ＣＰＵ１０２は、ディレイ処理の実行（１５０６）前に１回目のＲＡＭクリア信号の取り込み（１５０５）と、ディレイ処理の実行後に２回目のＲＡＭクリア信号の取り込み（１５０７）と、を行う。言い換えると、１回目のＲＡＭクリア信号取り込み（１５０５）と２回目のＲＡＭクリア信号取り込み（１５０７）とは、ディレイ処理（１５０６）を挟んで実行される。
【０３４８】
このように、１５０５及び１５０７の各時点で実行されるＲＡＭクリア信号取り込みの間に、ディレイ処理を実行するので、ディレイ処理の間に、１回目のＲＡＭクリア信号取り込みで取り込んだチャタリング除去等を行うことができる。
【０３４９】
ディレイ処理（１５０６）で処理を待機させた後に、図２０に示すステップ１０１６及び１０１０の処理でＲＡＭ１０４の初期化処理を行い（１５０８）、ステップ１０１１の処理で初期化指令を送信してから、通常の遊技制御を行う（１５０９）。
【０３５０】
なお、通常の遊技制御を実行すると、遊技状態に応じて、払出制御指令を払出制御装置２１０に送信するために、払出制御指令が払出制御通信ポート６８０に設定される（１５１０）。また、通常の遊技制御の実行中には、遊技状態に応じて、演出制御指令を演出制御装置１５０に送信するために、演出制御指令が演出制御通信ポート６７０に設定される（１５１１）。
【０３５１】
なお、通常の遊技制御が実行されている間は、演出制御指令が出力されていない期間を用いて、当該パチンコ遊技機１の仕様を特定する仕様特定信号のビットパターン（図３０の定常出力ビットパターン２００３）が演出制御通信ポート６７０に設定される。
【０３５２】
一方で、払出制御装置２１０のセキュリティ回路にリセット信号が伝達されると、払出制御装置２１０のセキュリティ回路は、図１９に示すステップ９１４の処理で自己診断処理を実行し、ステップ９１５の処理でセキュリティチェック処理を実行する（１５１２）。
【０３５３】
セキュリティチェック処理の実行後にＣＰＵ２１２が起動し、ＣＰＵ２１２によって、図１９のステップ９１６の処理で電源投入時の初期化処理を実行する（１５１３）。払出制御装置２１０の初期化処理が実行されると、払出制御装置２１０の受信用ポートの状態を、遊技制御装置８０からの指令を受信可能な状態にする（１５１４）。
【０３５４】
また、演出制御装置１５０にリセット信号が伝達されると、演出制御装置１５０は、図１９のステップ９２３の処理で電源投入時の初期化処理を実行する（１５１５）。演出制御装置１５０の初期化処理が実行されると、演出制御装置１５０の受信用ポートの状態を、遊技制御装置８０からの指令を受信可能な状態にする（１５１６）。
【０３５５】
遊技制御装置８０は、ディレイ処理を実行することで、ＲＡＭ１０４の初期化処理の実行開始のタイミングを遅延させている。言い換えると、ディレイ処理によって、演出制御装置１５０や払出制御装置２１０へ初期化指令を送信するタイミングを遅延させている。
【０３５６】
このため、ディレイ処理によって、払出制御通信ポート６８０及び演出制御通信ポート６７０が初期状態を維持する時間を十分に確保し、その間に、払出制御装置２１０及び演出制御装置１５０は、初期化処理を実行し、自身の受信用ポートを遊技制御装置８０からの指令を受信可能な状態にすることができる。
【０３５７】
したがって、ディレイ処理を設けることで、図２５のように、リセット信号が、遊技制御装置８０、払出制御装置２１０及び演出制御装置１５０に同時に伝達される構成の遊技機であっても、ハードウェア等で構成した遅延回路を設けることなく、各制御装置が起動を開始するタイミングを適切に設定することができる。
【０３５８】
よって、図２５のように、まず、払出制御通信ポート６８０及び演出制御通信ポート６７０が初期状態に維持され、その状態で、払出制御装置２１０及び演出制御装置１５０の受信用ポートが指令受信可能状態になり、次いで、払出制御装置２１０及び演出制御装置１５０に初期化指令を送信させることを確実に実行できるようになる。
【０３５９】
もし仮に、パチンコ遊技機１への電源投入直後において、遊技制御装置８０の払出制御通信ポート６８０及び演出制御通信ポート６７０が初期状態に維持される以前に、払出制御装置２１０若しくは演出制御装置１５０の受信用ポートが指令受信可能状態になると、払出制御通信ポート６８０及び演出制御通信ポート６７０から出力される信号レベルが不安定であるから、払出制御装置２１０若しくは演出制御装置１５０にてこの不安定な信号レベルの情報を、正規な信号であると誤って受信する恐れがあり、誤作動を引き起こす可能性がある。
【０３６０】
また、払出制御装置２１０若しくは演出制御装置１５０の受信用ポートが指令受信可能状態になる前に、遊技制御装置８０から、払出制御装置２１０若しくは演出制御装置１５０へ初期化指令を送信してしまうと、払出制御装置２１０や演出制御装置１５０で初期化指令を受信できなくなり、誤作動を引き起こす可能性がある。
【０３６１】
特に、本実施形態のパチンコ遊技機１のように、遊技制御装置８０から払出制御装置２１０へ単方向で指令を送信する構成や、遊技制御装置８０から演出制御装置１５０へ単方向で指令を送信する構成の場合には、指令された情報が正しく送信されているかを確認する術がないことから、このような構成がとても効果的である。
【０３６２】
また、図２０及び図２５では、ＲＡＭクリア信号の取り込みが２回である例を示したが、複数回であればよい。この複数回の間にディレイ処理を実行することによって、ディレイ処理実行直前のＲＡＭクリア信号取り込みのチャタリング除去等にかかる時間をディレイ処理による遅延時間と重複させることができるので、処理が効率化する。
【０３６３】
図２６は、遊技制御装置８０から、演出制御装置１５０及び払出制御装置２１０へ、指令を送信する場合の手順を説明するためのフローチャートである。
【０３６４】
本実施の形態では、遊技制御装置８０から演出制御装置１５０及び払出制御装置２１０へ、初期化指令信号を送信する場合と、遊技制御装置８０から演出制御装置１５０及び払出制御装置２１０へ、通常の指令（演出指令信号、払出指令信号）を送信する場合とを比較して説明を行う。
【０３６５】
図２６の(ａ)は、初期化指令信号を送信する場合のフローチャートであり、図２０のステップ１０１１の初期化指令通信処理に相当する。図２６の(ｂ)は、通常の指令（演出指令信号、払出指令信号）を送信する場合のフローチャートであり、図２４のステップ１４１３のコマンド送信処理に相当する。
【０３６６】
まず、図２６の(ａ)では、演出制御装置１５０へ最初に送信される初期化指令信号を選択し（１６０１Ａ）、選択した初期化指令信号のモード（ＭＯＤＥ）部に対応するデータを、演出制御通信ポート６７０に出力し、一定時間その出力状態を維持する（１６０２Ａ）。モード部については後述する。
【０３６７】
次に、演出制御通信ポート６７０のストローブ（ＳＴＢ）信号に相当するビットをオンに設定し、一定時間その出力状態を維持し（１６０３Ａ）、その後、ストローブ信号に相当する当該ビットをオフに設定して、一定時間その出力状態を維持する（１６０４Ａ）。
【０３６８】
次に、演出制御装置１５０へ送信される初期化指令信号のアクション（ＡＣＴＩＯＮ）部に対応するデータを、演出制御通信ポート６７０に出力し、一定時間その出力状態を維持する（１６０５Ａ）。アクション部については後述する。
【０３６９】
次に、演出制御通信ポート６７０のストローブ（ＳＴＢ）信号に相当するビットをオンに設定し、一定時間その出力状態を維持し（１６０６Ａ）、その後、ストローブ信号に相当する当該ビットをオフに設定して、一定時間その出力状態を維持する（１６０７Ａ）。
【０３７０】
次に、一定時間ｄ（詳細は後述）の待機を行い（１６０８Ａ）、次に送信すべき初期化指令信号が残っていれば（１６０９Ａ）、ステップ１６０１Ａへ戻って次の初期化指令信号の送信を行うことを繰り返す（１６０１Ａ〜１６０９Ａ）。
【０３７１】
なお、ステップ１６０９Ａのときに、演出制御装置１５０へすべての初期化指令信号を送信し終えている場合には、ステップ１６０１Ａに戻って払出制御装置２１０へ最初に送信する初期化指令信号を選択して、１６０２Ａ〜１６０９Ａの処理を繰り返す。
【０３７２】
但し、払出制御装置２１０への初期化指令信号は、演出制御通信ポート６７０ではなく排出制御通信ポート６８０へ出力し、ストローブ（ＳＴＢ）信号も排出制御通信ポート６８０のビットを使用することになる。
【０３７３】
その後、払出制御装置２１０へすべての初期化指令信号を送信し終えると、出力ステップ１６０９Ａが「ＹＥＳ」の判定となるので、演出制御通信ポート６７０に仕様特定信号を出力する（１６１０Ａ）。
【０３７４】
ここでは、図３０で後述する定常出力ビットパターン２００３のデータを、演出制御通信ポート６７０のＱ０〜Ｑ７の各ビットに出力する。このビットバターンの信号（図２７で後述する「ＴＹＰＥ」に相当）は、演出制御通信ポート６７０から次の指令を送信するまで継続するので、演出指令信号を送信していない間は、定常的に出力されることになる（詳細は図２７で後述）。
【０３７５】
そして、ステップ１６１０Ａの処理を終了すると、呼び出し元（図２１のステップ１０１１の初期化指令通信処理の次の処理）に復帰する。
【０３７６】
一方、図２６の(ｂ)では、演出制御装置１５０へ演出指令信号を送信するタイミングかを判定し（１６０１Ｂ）、演出指令信号の送信タイミングであれば、送信する演出指令信号のモード（ＭＯＤＥ）部に対応するデータを、演出制御通信ポート６７０に出力し、一定時間その出力状態を維持する（１６０２Ｂ）。
【０３７７】
次に、演出制御通信ポート６７０のストローブ（ＳＴＢ）信号に相当するビットをオンに設定し、一定時間その出力状態を維持し（１６０３Ｂ）、その後、ストローブ信号に相当する当該ビットをオフに設定して、一定時間その出力状態を維持する（１６０４Ｂ）。
【０３７８】
次に、演出制御装置１５０へ送信される初期化指令信号のアクション（ＡＣＴＩＯＮ）部に対応するデータを、演出制御通信ポート６７０に出力し、一定時間その出力状態を維持する（１６０５Ｂ）。
【０３７９】
次に、演出制御通信ポート６７０のストローブ（ＳＴＢ）信号に相当するビットをオンに設定し、一定時間その出力状態を維持し（１６０６Ｂ）、その後、ストローブ信号に相当する当該ビットをオフに設定して、一定時間その出力状態を維持し（１６０７Ｂ）、演出制御通信ポート６７０に仕様特定信号を出力して（１６０８Ｂ）から、呼び出し元（図２４のステップ１４１３のコマンド送信処理の次の処理）へ復帰する。
【０３８０】
このステップ１６０８Ｂにて、演出制御通信ポート６７０に仕様特定信号を出力する場合でも、前述のステップ１６１０Ａ同様に、図３０で後述する定常出力ビットパターン２００３のデータを、演出制御通信ポート６７０のＱ０〜Ｑ７の各ビットに出力する。
【０３８１】
前述同様に、このビットバターンの信号（図２７で後述する「ＴＹＰＥ」に相当）は、演出制御通信ポート６７０から次の指令を送信するまで継続するので、演出指令信号を送信していない間は、定常的に出力されることになる（詳細は図２７で後述）。
【０３８２】
一方、ステップ１６０１Ｂにて、演出制御装置１５０へ演出指令信号を送信するタイミングではないときには、排出制御装置１５０へ排出指令信号を送信するタイミングであるかを判定し（１６０９Ｂ）、排出指令信号の送信タイミングであれば、排出指令信号を送信する（１６１０Ｂ）。このとき、排出指令信号は、前述の１６０２Ｂ〜１６０７Ｂの手順と同一の手順で、排出制御通信ポート６８０から出力される。
【０３８３】
ステップ１６０１Ｂにて、排出制御装置１５０へ排出指令信号を送信するタイミングでない場合、及びステップ１６０９Ｂの排出指令送信の処理が終了した場合は、呼び出し元（図２４のステップ１４１３のコマンド送信処理の次の処理）へ復帰する。
【０３８４】
図２７は、本実施形態の遊技制御装置８０から払出制御装置２１０及び演出制御装置１５０に送信される指令信号の説明図である。
【０３８５】
特に、図２７（Ａ）は、本実施形態の遊技制御装置８０から払出制御装置２１０及び演出制御装置１５０に送信される初期化指令信号の説明図であり、図２７（Ｂ）は、本実施形態の遊技制御装置８０から払出制御装置２１０及び演出制御装置１５０に送信される払出指令信号及び演出指令信号の説明図である。
【０３８６】
まず、図２７（Ａ）を用いて初期化指令信号から説明する。これは、前述の図２６（ａ）のフローチャートに従った手順の処理に対応する。
【０３８７】
初期化指令信号は、モード（ＭＯＤＥ）部とアクション（ＡＣＴＩＯＮ）部とからなり、図２０に示すステップ１０１１の処理の初期化指令通信処理で送信される。
【０３８８】
図２０に示すステップ１０１１の処理の初期化指令通信処理は、図２６（ａ）で前述したように、モード部及びアクション部を送信する送信処理を、初期化指令信号の送信が完了するまで複数回繰り返すループ処理である。図２７（Ａ）では３回送信処理を繰り返すことによって初期化指令信号を送信するものとする。
【０３８９】
通信ポート６７０、６８０のＱ０〜Ｑ６端子は、モード部及びアクション部のデータを送信するために用いられ、Ｑ７端子は、読み取り用のタイミング信号であるストローブ信号を送信するために用いられる。
【０３９０】
各回の送信処理では、Ｑ７端子からストローブ信号を所定時間出力し、Ｑ０〜Ｑ６端子からモード部及びアクション部を送信する。受信対象となる払出制御装置２１０又は演出制御装置１５０は、Ｑ７端子からストローブ信号が入力されると、Ｑ０〜Ｑ６端子から入力されているモード部又はアクション部を取り込む。
【０３９１】
図２６（ａ）で前述したように、初期化指令通信処理では、送信処理を実行した後に、所定時間（ｄ）だけ処理をソフトウェア的に待機させるソフトタイマディレイ処理を実行して、再度送信処理を実行する。
【０３９２】
一方、初期化指令信号のすべてのデータを送信した場合には、初期化指令通信処理を抜けて、図２０に示す遊技制御装置メイン処理に戻る。
【０３９３】
図２７（Ａ）では、初期化指令信号を送信するたびに、時間値ｄのソフトウェアディレイ処理が実行されている。このため、初期化指令信号の送信周期はｆ１となっており、初期化指令信号のすべてのデータの送信が完了するまでの時間（３回目の送信処理が終了するまでの時間）はＴとなっている。
【０３９４】
そして、すべてのデータの送信が完了すると、図３０で後述する定常出力ビットパターン２００３のデータが、演出制御通信ポート６７０のＱ０〜Ｑ７の各ビットに出力される（図中の「ＴＹＰＥ」に相当）。
【０３９５】
このビットバターンの信号は、演出制御通信ポート６７０から次の指令を送信するまで継続するので、演出指令信号を送信していない間は、定常的に出力されることになる。
【０３９６】
なお、図３０で後述する定常出力ビットパターン２００３のデータは、「７１Ｈ」「７２Ｈ」「７３Ｈ」なので、演出制御通信ポート６７０のＱ７のビットは常に「０」である。従って「ＴＹＰＥ」のデータ（仕様特定信号）が出力されている間は、演出制御通信ポート６７０のＳＴＢが立ち上がらない。
【０３９７】
次に、図２７（Ｂ）を用いて通常時に払出制御装置２１０又は演出制御装置１５０に送信される指令信号について説明する。
【０３９８】
この通常時の指令信号は、図２４に示すステップ１４１３の処理のコマンド送信処理で送信される。
【０３９９】
指令信号のすべてのデータは、１回のタイマ割込によるコマンド送信処理で送信が完了せずに、複数回のタイマ割込によるコマンド送信処理で送信が完了する。言い換えると、指令信号は、複数回のタイマ割込処理にまたがって送信されるものである。図２７（Ｂ）では、３回のタイマ割込によるコマンド送信処理で指令信号のすべてのデータの送信が完了するものとする。
【０４００】
各回のコマンド送信処理の実行周期（ｆ２）は、タイマ割込の発生周期と同期しており、４ミリ秒周期となる。
【０４０１】
また、通常時の指令信号は、初期化指令信号と同じく、モード部及びアクション部からなる。換言すると、通常時の指令信号と初期化指令信号とは、モード部が出力されている時間、アクション部が出力されている時間、及びストローブ信号の出力時間が共通となっており、即ちフォーマットが共通している。
【０４０２】
従って、通信ポート６７０、６８０のＱ０〜Ｑ６端子からモード部及びアクション部のデータを送信し、Ｑ７端子からストローブ信号を出力することも、初期化指令信号の場合と同じである。
【０４０３】
図２７（Ａ）及び（Ｂ）において、初期化指令信号はループ処理のソフトウェアディレイ処理によるディレイ時間（ｄ）を設定する際に、初期化指令信号の送信周期（ｆ１）が、通常時の指令信号の送信周期（ｆ２）よりも短くなるように設定する。
【０４０４】
このため、初期化指令信号は通常時の指令信号よりも高速に送信することができ、初期化指令信号のすべてのデータの送信が完了するまでの時間も、一つの通常時の指令信号のすべてのデータの送信が完了するまでの時間よりも短縮できる。
【０４０５】
したがって、電源投入時から、払出制御装置２１０及び演出制御装置１５０が通常時の指令信号に基づく制御を行うまでの時間を短縮することができる。
【０４０６】
なお、モード部とアクション部のデータ送信が完了すると、図３０で後述する定常出力ビットパターン２００３のデータが、演出制御通信ポート６７０のＱ０〜Ｑ７の各ビットに出力される（図中の「ＴＹＰＥ」に相当）。このビットバターンの信号は、演出制御通信ポート６７０から次の指令を送信するまで継続するので、演出指令信号を送信していない間は、定常的に出力されることになる。
【０４０７】
図２８は、本実施形態の払出制御装置２１０に送信される信号の説明図である。
【０４０８】
払出制御装置２１０に送信される信号は、初期化指令信号と通常時の指令信号である払出指令信号とがあり、これらの信号は、モード部及びアクション部からなる共通のフォーマットで送信される。
【０４０９】
まず、初期化指令信号について説明する。
【０４１０】
初期化指令信号は、前半の初期化指令信号と後半の初期化指令信号とからなる。
【０４１１】
前半の初期化指令信号は、モード部が「４０Ｈ」であり、アクション部は「００Ｈ〜７ＦＨ」のいずれかの値となる。前半の初期化指令信号のアクション部は、払出制御装置２１０に設定されている認証コードに対応する値（「００Ｈ〜７ＦＨ」のいずれかの値）となる。この払出制御装置２１０に設定されている認証コードに対応する値は、例えば、ＲＡＭ１０４に設定されているものとする。
【０４１２】
この前半の初期化指令信号の出力時期は、遊技制御装置８０に電源投入時であり、具体的には、図２０に示すステップ１０１１の処理である。
【０４１３】
後半の初期化指令信号は、モード部が「４０Ｈ」であり、アクション部は「７ＦＨ〜００Ｈ」のいずれかの値となる。後半の初期化指令信号のアクション部は、前半の初期化信号のアクション部の値の負論理となる値（反転ビット）となる。
【０４１４】
この後半の初期化指令信号の出力時期は、前半の初期化指令信号の出力が完了した直後となる。
【０４１５】
払出制御装置２１０は、前半の初期化指令信号を受信すると、受信した初期化指令信号のアクション部の値と自身に設定された認証コードとが一致するかを認証する。
【０４１６】
受信した初期化指令信号のアクション部の値と自身に設定された認証コードとが一致しない場合には、払出制御装置２１０は、通常時の指令信号に基づく制御を禁止する。つまり、払出指令信号に基づく遊技媒体の払い出しを禁止する。
【０４１７】
一方、受信した初期化指令信号のアクション部の値と自身に設定された認証コードとが一致する場合には、払出制御装置２１０は、後半の初期化指令信号を受信し、受信した後半の初期化指令信号のアクション部の値の負論理となる値が、自身に設定された認証コードと一致するかを認証する。
【０４１８】
受信した後半の初期化指令信号のアクション部の値の負論理となる値が、自身に設定された認証コードと一致しない場合には、後半の初期化指令信号を正確に受信できていないため、遊技制御装置８０と払出制御装置２１０との間で断線が生じている可能性があることから、払出制御装置２１０はエラーを報知する。
【０４１９】
次に、払出指令信号について説明する。
【０４２０】
払出制御装置２１０によって払い出される遊技媒体の個数に対応して、１５個の払出制御指令信号が用意されている。
【０４２１】
払出指令信号のモード部は「２１Ｈ〜２ＦＨ」である。なお、このモード部の二桁目は、払出指令信号が払い出しを指令する遊技媒体の個数と一致する。また、払出指令信号のアクション部は「５ＥＨ〜５０Ｈ」となる。このアクション部は、モード部の値の負論理となっている。
【０４２２】
例えば、１個の遊技媒体の払い出しを指令する払出指令信号のモード部は「２１Ｈ」であり、アクション部は「５ＥＨ」である。
【０４２３】
なお、払出指令信号の出力時期は、一般入賞口３９，５３、第１始動入賞口３６、第２始動入賞口３７、大入賞口４２に遊技球が入賞したタイミングで出力される。
【０４２４】
また、払出制御装置２１０は、払出指令信号を受信すると、受信した払出指令信号のモード部の負論理となる値が、アクション部の負論理となる値と一致しなければ、受信した払出指令信号に対応する個数の遊技媒体の払い出しを許可しない。
【０４２５】
図２９は、本実施形態の演出制御装置１５０に送信される信号の説明図である。
【０４２６】
演出制御装置１５０に送信される信号は、初期化指令信号と通常時の指令信号である演出指令信号とがあり、これらのモード部及びアクション部からなる共通のフォーマットで送信される。
【０４２７】
まず、初期化指令信号について説明する。
【０４２８】
初期化指令信号には、ＲＡＭ１０４のすべての領域が初期化されたか否かを示す電源投入通知信号と、パチンコ遊技機１の仕様を特定するための指令信号（初期化時仕様特定情報を含んだ指令）とがある。
【０４２９】
また、直前の電源遮断時におけるパチンコ遊技機１の遊技状態（低確率状態、高確率状態、入賞抑制状態、入賞促進状態）を通知する信号や、直前の電源遮断時における特別図柄入賞記憶の数を通知する信号も、初期化指令信号に含まれる。
【０４３０】
ＲＡＭ１０４のすべての領域が初期化されたことを示す電源投入信号のモード部は「１０Ｈ」であり、アクション部は「０１Ｈ」である。ＲＡＭ１０４のすべての領域が初期化されたこととは、図２０に示すステップ１０１０の処理が実行されたことである。
【０４３１】
一方、ＲＡＭ１０４のすべての領域が初期化されていないこと、つまり、ＲＡＭ１０４の一部の領域が初期化されたことを示す電源投入信号のモード部は「１０Ｈ」であり、アクション部は「０２Ｈ」である。
【０４３２】
ＲＡＭ１０４のすべての領域が初期化されていないこと、つまり、ＲＡＭ１０４の一部の領域が初期化されたこととは、図２０に示すステップ１０１４の処理が実行されたことである。
【０４３３】
したがって、図２０に示すステップ１０１０の処理が実行された場合には、ステップ１０１１の処理で、モード部が「１０Ｈ」でアクション部が「０１Ｈ」である初期化指令信号が送信される。図２０に示すステップ１０１４の処理が実行された場合には、ステップ１０１１の処理で、モード部が「１０Ｈ」でアクション部が「０２Ｈ」である初期化指令信号が送信される。
【０４３４】
演出制御装置１５０は、ＲＡＭ１０４のすべての領域が初期化されたことを示す電源投入信号を受信すると、ＲＡＭ１０４のすべての領域が初期化されたことを表示装置３３に表示する。
【０４３５】
また、演出制御装置１５０は、ＲＡＭ１０４のすべての領域が初期化されていないことを示す電源投入信号を受信すると、ＲＡＭ１０４のすべての領域が初期化されていないことを表示装置３３に表示する。
【０４３６】
また、起動時に送信される仕様を特定するための指令信号のモード部は「１１Ｈ」であり、アクション部は「０１Ｈ〜０３Ｈ」である。アクション部は、パチンコ遊技機１の仕様に対応する「０１Ｈ〜０３Ｈ」のいずれかの値である。なお、パチンコ遊技機１の仕様に対応する値は、ＲＯＭ１０３に設定されている。
【０４３７】
また、遊技状態（低確率状態、高確率状態、入賞抑制状態、入賞促進状態）を通知する信号は、モード部が「２０Ｈ」となっており、アクション部には、直前の電源遮断時における遊技状態別に対応付けられた値が格納される。
【０４３８】
例えば、低確率状態であればアクション部は「０１Ｈ」であり、高確率状態であればアクション部は「０２Ｈ」となる。演出制御装置１５０は、遊技状態を通知する信号を受信すると、遊技状態を報知するための演出を行う。
【０４３９】
また、特別図柄入賞記憶の数を通知する信号は、モード部が「２８Ｈ」となっており、アクション部は「００Ｈ〜０４Ｈ」のいずれかの値である。アクション部は、直前の電源遮断時における始動記憶数（０〜４）に対応した値である。
【０４４０】
演出制御装置１５０は、始動記憶数演出指令信号を受信すると、表示装置３３の図示しない飾り始動記憶数表示部に、受信した始動記憶数演出指令信号に対応する始動記憶数を表示する。
【０４４１】
これらの仕様特定信号、遊技状態を通知する信号、及び特別図柄入賞記憶の数を通知する信号の出力時期は、電源投入時であり、図２０に示すステップ１０１１の処理で送信される。
【０４４２】
なお、これらの各信号と電源投入通知信号の出力順序は、何れが先であっても後であってもよい。さらに、電源投入時に、遊技制御装置８０から演出制御装置１５０へ通知すべき情報が他にもあれば、初期化指令信号として一緒に送信してもよい。
【０４４３】
このように、本実施形態では、初期化指令信号（電源投入通知信号、仕様特定信号、遊技状態を通知する信号、及び特別図柄入賞記憶の数を通知する信号）の種類が多くなっても、メイン処理のループによって初期化指令信号を順に送信するので、全ての初期化指令信号を送信するまでの時間が短縮される。
【０４４４】
次に、各演出指令信号について説明する。
【０４４５】
まず、表示装置３３で実行される変動表示ゲームにおいて図柄の変動開始を指示する変動開始演出指令信号について説明する。
【０４４６】
変動開始演出指令信号のモード部は「３０Ｈ」であり、アクション部は「０１Ｈ〜６ＦＨ」のいずれかの値である。アクション部は、図柄の変動表示を開始してから停止するまでの変動時間に対応する値である。
【０４４７】
演出制御装置１５０は、変動開始演出指令信号を受信すると、表示装置３３において図柄の変動表示を開始し、変動表示ゲームを開始する。
【０４４８】
変動開始演出指令信号は、表示装置３３において変動表示ゲームの図柄の変動表示を開始するタイミングで送信する。具体的には、表示装置３３で変動表示ゲームが終了した場合に始動記憶がある場合、又は表示装置３３で変動表示ゲームが実行されていない場合に第１始動入賞口３６または第２始動入賞口３７に遊技球が入賞した場合である。
【０４４９】
表示装置３３における変動表示ゲームにおける停止図柄を特定する停止図柄演出指令信号について説明する。
【０４５０】
停止図柄演出指令信号のモード部は「３１Ｈ」であり、アクション部は「０１Ｈ〜６ＦＨ」のいずれかの値である。アクション部は、停止図柄に対応する値である。
【０４５１】
演出制御装置１５０は、停止図柄演出指令信号を受信すると、受信した停止図柄演出指令信号に基づいて、表示装置３３における変動表示ゲームの停止図柄を特定する。
【０４５２】
停止図柄演出指令信号は、表示装置３３の変動表示ゲームの変動表示を開始するときであって、変動開始演出指令信号の送信が完了した直後に送信される。
【０４５３】
変動時間が経過し、変動表示中の図柄を停止するための停止通知演出指令信号について説明する。
【０４５４】
停止通知演出指令信号のモード部は「４０Ｈ」であり、アクション部は「０１Ｈ」である。
【０４５５】
演出制御装置１５０は、停止通知演出指令信号を受信すると、表示装置３３で変動表示している図柄を停止させる。
【０４５６】
停止通知演出指令信号は、変動時間が経過したタイミングで送信される。
【０４５７】
特別遊技状態発生中に送信される大当たり関連演出指令信号について説明する。
【０４５８】
大当たり関連演出指令信号のモード部は「４８Ｈ」であり、アクション部は「０１Ｈ〜６ＦＨ」のいずれかの値である。アクション部は、特別遊技状態の進行状況に応じた値である。
【０４５９】
演出制御装置１５０は、大当たり関連演出指令信号を受信すると、受信した大当たり関連演出指令信号に基づいて、特別遊技状態に関連する演出を行う。
【０４６０】
パチンコ遊技機１においてエラーが発生した場合にエラーの発生を報知するためのエラー関連演出指令信号について説明する。
【０４６１】
エラー関連演出指令信号のモード部は「５０Ｈ」であり、アクション部は「０１Ｈ〜６ＦＨ」のいずれかの値である。アクション部は発生したエラーに対応した値である。
【０４６２】
演出制御装置１５０は、エラー関連演出指令信号を受信すると、エラー関連演出指令信号に基づいて、発生したエラーを報知するための演出を行う。
【０４６３】
エラー関連演出指令信号は、遊技制御装置８０がエラーを検出したタイミングで送信される。
【０４６４】
なお、前述の遊技状態を通知する信号（モード部＝「２０Ｈ」）は、電源投入時だけでなく、通常の遊技中において遊技状態が変化した場合にも送信される。例えば、遊技中において低確率状態が発生したときに、モード部＝「２０Ｈ」且つアクション部＝「０１Ｈ」の信号が送信され、遊技中において、高確率状態が発生したときに、モード部＝「２０Ｈ」且つアクション部＝「０２Ｈ」の信号が送信される。
【０４６５】
また、前述の特別図柄入賞記憶の数を通知する信号（モード部＝「３０Ｈ」）は、電源投入時だけでなく、通常の遊技中において第１始動入賞口３６または第２始動入賞口３７に遊技球が入賞して始動記憶数が増加した場合にも、指令信号が送信される。例えば、遊技中において第１始動入賞口３６または第２始動入賞口３７に遊技球が入賞して始動記憶数が「３」に変化したときには、モード部＝「３０Ｈ」且つアクション部＝「０３Ｈ」の信号が送信される。
【０４６６】
従って、これらの遊技状態を通知する信号、及び特別図柄入賞記憶の数を通知する信号は、演出指令信号としても機能することになる。
【０４６７】
次に、本実施形態のパチンコ遊技機１の仕様について説明する。図３０は、パチンコ遊技機１の仕様を説明する図である。本実施形態では、パチンコ遊技機１には３種類の仕様があると仮定して、説明を行う。なお、仕様の種類は、必ずしも３種類に限定されない。
【０４６８】
まず、パチンコ遊技機１の仕様について説明する。パチンコ遊技機１には、遊技盤５や各制御装置（遊技制御装置８０、演出制御装置１５０）に設けた各種のハードウェアが互いに共通でありながらも、その動作態様を互いに異ならせた、所謂、シリーズ機というものが存在する。
【０４６９】
これらのシリーズ機同士は、共通の演出制御装置１５０を用いるが、表示装置３３に表示される画像の内容が多少異なっている。本実施の形態では、同一のシリーズ機間で、表示装置３３に表示される画像の内容が異なる場合に、パチンコ遊技機１の仕様が異なるという扱いにする。
【０４７０】
なお、演出制御装置１５０には、同一のシリーズ機の全てに仕様の画像が表示できるように、制御ＲＯＭ１５３やキャラクタＲＯＭ（図示せず）に、必要なデータが予め記憶されている。
【０４７１】
演出制御装置１５０は、遊技制御装置８０から送信された初期化指令信号を読み取ることにより、或いは、演出制御通信ポート６７０から定常的に出力されている仕様特定信号を読み取ることによりパチンコ遊技機１の仕様を識別し、仕様に対応する遊技演出を実行する。
【０４７２】
図３０の機種名の列２００１は、各仕様に対応付けられた機種名が定義されている。ここでは、「仕様Ａ」のパチンコ遊技機１であれば機種名が「ＣＲ×××」となり、「仕様Ｂ」のパチンコ遊技機１であれば機種名が「ＣＲ△△△」となり、「仕様Ｃ」のパチンコ遊技機１であれば機種名が「ＣＲ☆☆☆」となる。
【０４７３】
初期化時ＡＣＴＩＯＮコードの列２００２は、初期化指令信号（遊技機仕様の通知）の指令に含まれるＡＣＴＩＯＮ部の値（初期化時仕様特定情報）と、パチンコ遊技機１の仕様との対応関係を示している。
【０４７４】
演出制御装置１５０が、遊技制御装置８０からＭＯＤＥ部が「１１Ｈ」の指令（遊技機仕様の通知）を受信すると、その指令に含まれるＡＣＴＩＯＮ部の値が「０１Ｈ」であれば、パチンコ遊技機１の仕様は「仕様Ａ」となり、ＡＣＴＩＯＮ部の値が「０２Ｈ」であれば、パチンコ遊技機１の仕様は「仕様Ｂ」となり、ＡＣＴＩＯＮ部の値が「０３Ｈ」であれば、パチンコ遊技機１の仕様は「仕様Ｃ」となることを示している。
【０４７５】
定常出力ビットパターンの列２００３は、演出制御通信ポート６７０から定常的に出力される仕様特定信号と、パチンコ遊技機１の仕様との対応関係を示している。
【０４７６】
異常発生によって再起動した演出制御装置１５０が演出制御通信ポート６７０の仕様特定信号を読みとった場合において、読みとった信号のビットパターンが「７１Ｈ」であれば、パチンコ遊技機１の仕様は「仕様Ａ」となり、読みとった信号のビットパターンが「７２Ｈ」であれば、パチンコ遊技機１の仕様は「仕様Ｂ」となり、読みとった信号のビットパターンが「７３Ｈ」であれば、パチンコ遊技機１の仕様は「仕様Ｃ」となることを示している。
【０４７７】
なお、仕様特定信号として規定されている「７１Ｈ」「７２Ｈ」「７３Ｈ」といった値は、図２９に規定する指令信号の数値とは異なる値としている。これは、静電気などの影響で演出制御装置１５０がリセットされ、再起動したときに、演出制御通信ポート６７０に出力されている信号が図２９に規定する指令信号なのか仕様特定信号なのかを、明確に識別するためである。
【０４７８】
図柄デザインの列２００４は、各仕様に対応付けられている図柄のデザインが規定されている。図柄とは、表示装置３３で実行される変動表示ゲームの識別情報である。当該パチンコ遊技機１は、どの仕様であっても、白い図柄が「通常図柄」、黒い図柄が「確変図柄」に対応することになっている。そして、各仕様毎に確率変動状態への移行頻度が異なっていることを視覚的に表現するために、変動表示ゲームで使用される識別情報の色を仕様別に異ならせている。
【０４７９】
ここでは、「仕様Ａ」のパチンコ遊技機１であれば、使用されている図柄のうちの「１」「３」「５」「７」が「確変図柄」となり、他の図柄が「通常図柄」となる。また、「仕様Ｂ」のパチンコ遊技機１であれば、使用されている図柄のうちの「３」「７」が「確変図柄」となり、他の図柄が「通常図柄」となる。また、「仕様Ｃ」のパチンコ遊技機１であれば、使用されている図柄のうちの「７」のみが「確変図柄」となり、他の図柄が「通常図柄」となる。
【０４８０】
出現キャラクタの列２００５は、各仕様に対応付けられているキャラクタが規定されている。キャラクタとは、表示装置３３で実行される変動表示ゲームにて出現するものであり、詳細は図３１で後述する。
【０４８１】
ここでは、「仕様Ａ」のパチンコ遊技機１であれば、図に示す飛行体がキャラクタとなり、「仕様Ｂ」のパチンコ遊技機１であれば、図に示す船舶がキャラクタとなり、「仕様Ｃ」のパチンコ遊技機１であれば、図に示す車両がキャラクタとなる。
【０４８２】
リーチ時変動時間の列２００６は、各仕様に対応付けられているリーチ時の変動時間が規定されている。表示装置３３で実行される変動表示ゲームでは、２つの図柄が揃って大当りの可能性を報知するリーチ状態が発生（詳細は図３１で後述）するが、このリーチ状態の時間を規定している。なお、リーチ状態の時間は３種類に区分されており、時間値が短いものから順に、「短リーチ」「中リーチ」「長リーチ」となっている。
【０４８３】
ここでは、「短リーチ」「中リーチ」「長リーチ」の各リーチが発生した場合には、「仕様Ａ」のパチンコ遊技機１のときに、それぞれ、「２０秒」「２５秒」「３０秒」の時間に対応するリーチ状態となり、「仕様Ｂ」のパチンコ遊技機１のときに、それぞれ、「１０秒」「１５秒」「２０秒」の時間に対応するリーチ状態となり、「仕様Ｃ」のパチンコ遊技機１のときに、それぞれ、「８秒」「１２秒」「１６秒」の時間に対応するリーチ状態となる。
【０４８４】
大当り確率の列２００７は、各仕様に対応付けられている大当り確率が規定されている。大当り確率とは、表示装置３３で実行された変動表示ゲームが、遊技者に特典を付与する特別結果態様となる確率である。
【０４８５】
ここでは、「仕様Ａ」のパチンコ遊技機１であれば、大当り確率が「１／３５０」となり、「仕様Ｂ」のパチンコ遊技機１であれば、大当り確率が「１／２５０」となり、「仕様Ｃ」のパチンコ遊技機１であれば、大当り確率が「１／１５０」となる。
【０４８６】
次に、表示装置３３で実行される変動表示ゲームの進行について説明する。図３３は、本実施形態の表示装置３３の表示内容の説明図である。なお、図３１は、パチンコ遊技機１の仕様が「仕様Ａ」のときの表示装置３３の表示内容とする。
【０４８７】
前述したように、第１始動入賞口３６または第２始動入賞口３７に遊技球が入賞すると、表示装置３３にて変動表示ゲームが実行される。これらの始動入賞口２５、３０に遊技球が入賞していない状態では、図３１の（ａ）に示すように、左図柄２１０１、中図柄２１０２、右図柄２１０３が、表示装置３３の表示領域に停止した状態で表示される。
【０４８８】
また、表示装置３３の表示領域には、機種名を表示する領域２１０４、変動表示ゲームの保留記憶数を表示する領域２１０５、変動表示ゲームの大当り確率を表示する領域２１０６が形成される。
【０４８９】
ここでは、図３０で前述した図柄デザインのうち、「仕様Ａ」に対応するデザインの図柄が、左図柄２１０１、中図柄２１０２、右図柄２１０３に表示される。また、機種名を表示する領域２１０４、大当り確率を表示する領域２１０６にも、「仕様Ａ」に対応するものが表示される。
【０４９０】
もし、当該パチンコ遊技機１の仕様が「仕様Ｂ」や「仕様Ｃ」であれば、左図柄２１０１、中図柄２１０２、右図柄２１０３の図柄デザインや、機種名を表示する領域２１０４、大当り確率を表示する領域２１０６の表示が、「仕様Ｂ」や「仕様Ｃ」に対応するものに変更される。
【０４９１】
次に、第１始動入賞口３６または第２始動入賞口３７に遊技球が入賞すると、左図柄２１０１、中図柄２１０２、右図柄２１０３の各々が縦方向に変動表示して、変動表示ゲームが実行される。変動表示ゲームの実行開始から、一定の時間が経過すると、左図柄２１０１が停止表示し、次いで、右図柄２１０３が停止表示する。
【０４９２】
このとき、左図柄２１０１と右図柄２１０３とが同一の図柄で停止表示されていない場合には、直ちに、中図柄２１０２が停止表示されて外れが確定する。左図柄２１０１と右図柄２１０３とが同一の図柄で停止表示されているときは、リーチ状態が発生する。
【０４９３】
図３１の（ｂ）は、リーチ状態が発生した様子を示す。リーチ状態が発生すると、中図柄２１０２が縦方向に通常よりもゆっくりと変動表示し、所定時間経過後に中図柄２１０２は停止表示する。
【０４９４】
なお、このリーチ状態の間に、キャラクタ２１０７が表示装置３３の表示領域に出現する場合もある。この場合、図３０で前述したキャラクタのうち、「仕様Ａ」に対応するキャラクタが選択されて表示される。
【０４９５】
また、このリーチ状態は、遊技制御装置８０から指令された時間にわたって実行される。遊技制御装置８０からは、図３０で前述した「短リーチ」「中リーチ」「長リーチ」のうちの何れのリーチ状態を発生すべきかの指令が、変動表示ゲームの実行開始時に伝達されるので、図３０で前述したリーチ時の変動時間のうちから「仕様Ａ」に対応するものが選択されて実行される。例えば、遊技制御装置８０から「長リーチ」の実行を指令されれば、リーチ状態の時間が３０秒となるように表示を行う。
【０４９６】
もし、当該パチンコ遊技機１の仕様が「仕様Ｂ」や「仕様Ｃ」であれば、キャラクタ２１０７は「仕様Ｂ」や「仕様Ｃ」に対応するものに変更され、リーチ状態の時間も、「仕様Ｂ」や「仕様Ｃ」に対応するものに変更される。
【０４９７】
そして、図３１の（ｂ）でリーチ状態が発生し、中図柄２１０２が、左図柄２１０１（右図柄２１０３）と同一の図柄で停止表示すると大当りとなり、特別遊技状態が発生する。中図柄２１０２が、左図柄２１０１（右図柄２１０３）と異なった図柄で停止表示すると、外れである。
【０４９８】
ここで、大当り発生となったときの各停止図柄（左図柄２１０１、中図柄２１０２、右図柄２１０３）が、黒い配色の「確変図柄」であった場合には、特別遊技状態の終了後に、変動表示ゲームの大当り確率が１０倍アップする確率変動状態（高確率状態）が発生する。
【０４９９】
一方で、大当り発生となったときの各停止図柄が、白い配色の「通常図柄」であった場合には、特別遊技状態の終了後に、変動表示ゲームの大当り確率がアップしない通常状態（低確率状態）が発生する。
【０５００】
なお、大当り発生となったときの各停止図柄によって、特別遊技状態の終了後の遊技状態を、高確率状態と低確率状態の何れかに設定することに限定せず、大当り発生となったときの各停止図柄によって、特別遊技状態の終了後の遊技状態を、前述の入賞抑制状態と入賞促進状態の何れかに設定するような制御をおこなってもよい。このような構成であれば、入賞抑制状態と入賞促進状態が発生する頻度を、パチンコ遊技機１の仕様毎に異ならせることができる。
【０５０１】
図３２は、本実施形態の演出制御装置メイン処理の後半部のフローチャートである。
【０５０２】
演出制御装置１５０の制御に関しては、図１９の（Ｃ）にてパチンコ遊技機１への電源投入直後の処理について説明したが、初期化指令信号を受信した後の処理について、ここで説明することにする。
【０５０３】
まず、遊技制御装置８０から送信される演出指令信号を受信するまで待機する（２２０１）。演出指令信号を受信したら、受信した信号の種別によって分岐する（２２０２）。
【０５０４】
なお、演出制御通信ポート６８０のＱ７（ＳＴＢ）のビットが立ち上がったタイミングが、演出指令信号を受信したタイミングであり、その時点での演出制御通信ポート６８０のＱ０〜Ｑ６の値を、演出指令信号として取り込むことになる（図２７等参照）。
【０５０５】
受信した信号が、変動表示ゲームの開始や停止に関するものであれば、ステップ２２０３に分岐して、変動表示ゲームにて表示装置３３に表示される図柄（識別情報）の変動開始の処理や変動停止の処理を行う（２２０３）。
【０５０６】
具体的には、ステップ２２０１で受信した指令が、図柄変動開始の通知（図２９のＭＯＤＥ部が「３０Ｈ」）の場合には、ＡＣＴＩＯＮ部で指定される変動時間の変動パターンを乱数を用いて決定する。
【０５０７】
この場合、図３０で前述した「短リーチ」「中リーチ」「長リーチ」などの種別が指定されることもあるので、ＲＡＭ１５４に記憶した遊技仕様情報を参照し、当該パチンコ遊技機１の仕様（図３０の仕様Ａ〜Ｃ）に対応したリーチ時間に対応させて、変動パターンを決定する。このときに所定の条件であれば前述の可動物を可動させる。なお、同時に発光装置１４５のうち少なくとも１つ以上を適宜選択して、発光させることもできる。
【０５０８】
また、ステップ２２０１で受信した指令が、停止図柄の通知（図２９のＭＯＤＥ部が「３１Ｈ」）の場合には、ＡＣＴＩＯＮ部で指定されるデータに対応させて、変動表示ゲームの最終結果となる停止図柄を決定する。この場合も、ＲＡＭ１５４に記憶した遊技仕様情報を参照し、当該パチンコ遊技機１の仕様（図３０の仕様Ａ〜Ｃ）に対応した停止図柄を選択する。
【０５０９】
次いで、図柄変動開始の指令の受信により決定した変動パターンに従って、表示装置３３の表示領域で左図柄２１０１、中図柄２１０２、右図柄２１０３の変動表示を行う（図３１参照）。変動表示ゲームの実行中は、必要により当該パチンコ遊技機１の仕様（図３０の仕様Ａ〜Ｃ）に対応したキャラクタ２１０７を出現させる（図３１参照）。
【０５１０】
また、ステップ２２０１で受信した指令が、図柄変動停止の通知（図２９のＭＯＤＥ部が「４０Ｈ」）の場合には、表示装置３３の表示領域で変動表示している左図柄２１０１、中図柄２１０２、右図柄２１０３を、停止表示させる。
【０５１１】
この場合も、ＲＡＭ１５４に記憶した遊技仕様情報を参照し、当該パチンコ遊技機１の仕様（図３０の仕様Ａ〜Ｃ）に対応したデザインの停止図柄で停止表示する。
【０５１２】
なお、ステップ２２０１で受信した指令が、高確率状態の発生（又は低確率状態の発生）の通知する指令（図２９のＭＯＤＥ部が「２０Ｈ」）の場合には、発生した確率状態に対応させて、表示装置３３の表示領域に表示されている左図柄２１０１、中図柄２１０２、右図柄２１０３の背景表示を変更し、高確率状態の発生（又は低確率状態の発生）を遊技者に報知する。
【０５１３】
このステップ２２０３の処理を実行したら、次の指令を受信するために、ステップ２２０１へ移行する。
【０５１４】
一方、ステップ２２０１で受信した指令が、保留記憶表示の変更に関するものであれば、ステップ２２０４に分岐して、表示装置３３の保留記憶数を表示する領域２１０５（図３１）の表示を変更する。
【０５１５】
具体的には、ステップ２２０１で受信した指令が、保留記憶数の通知（図２９のＭＯＤＥ部が「２８Ｈ」）の場合には、ＡＣＴＩＯＮ部で指定される保留記憶数の表示となるように、領域２１０５を変更する。ステップ２２０４の処理を実行したら、次の指令を受信するために、ステップ２２０１へ移行する。
【０５１６】
一方、ステップ２２０１で受信した指令が、大当り関連の表示の変更に関するものであれば、ステップ２２０５に分岐して、表示装置３３にて大当り時の演出に関する表示を開始する。具体的には、ステップ２２０１で受信した指令が、大当り関連の通知（図２９のＭＯＤＥ部が「４８Ｈ」）の場合には、ＡＣＴＩＯＮ部で指定される情報に対応させて、表示装置３３の表示内容を変更させる。このときに所定の条件であれば前述の可動物を可動させる。なお、同時に発光装置１４５のうち少なくとも１つ以上を適宜選択して、発光させることもできる。
【０５１７】
この場合も、ＲＡＭ１５４に記憶した遊技仕様情報を参照し、当該パチンコ遊技機１の仕様（図３０の仕様Ａ〜Ｃ）に対応した大当り演出を行う。ステップ２２０５の処理を実行したら、次の指令を受信するために、ステップ２２０１へ移行する。
【０５１８】
一方、ステップ２２０１で受信した指令が、エラーの報知に関するものであれば、ステップ２２０６に分岐して、表示装置３３にてエラーの報知に関する表示を開始又は終了する。
【０５１９】
具体的には、ステップ２２０１で受信した指令が、エラー関連の通知（図２９のＭＯＤＥ部が「５０Ｈ」）の場合には、ＡＣＴＩＯＮ部で指定される情報に対応させて、表示装置３３にてエラー報知を開始又は終了させる。ステップ２２０６の処理を実行したら、次の指令を受信するために、ステップ２２０１へ移行する。
【０５２０】
なお、演出制御装置１５０は、ノイズ等の発生により、ＣＰＵ１５２がプログラムの通りに動作せず、暴走する可能性も否定できない。このような場合は、監視回路１５８の作用によりＣＰＵ１５２がリセットされ、演出制御装置１５０が再起動する。
【０５２１】
但し、ノイズ等の影響で演出制御装置１５０のみが再起動した場合であっても、遊技制御装置８０が再起動していない場合は、遊技制御装置８０から演出制御装置１５０へ初期化指令信号（遊技機仕様の通知）が送信されないので、演出制御装置１５０はパチンコ遊技機１の仕様を判別することができない。
【０５２２】
そこで、本実施形態のパチンコ遊技機１では、演出制御装置１５０のみが再起動し、遊技制御装置８０が再起動していない場合でも、演出制御装置１５０は、遊技制御装置８０の演出制御通信ポート６７０から定常的に出力されている仕様特定信号を読み取って、パチンコ遊技機１の仕様を判別でいるように構成している。このように、演出制御装置１５０のみが再起動した場合の処理を、図３２を用いて「不具合検出時」の処理として説明する。
【０５２３】
まず、演出制御装置１５０は、ノイズ等の影響で、監視回路１５８によりＣＰＵ１５２がリセットされる（２２０７）と、ハードウェアによる出力ポート初期化（２２０８）、電源投入時の初期化処理（２２０９）、指令受信可能状態の発生（２２１０）、通信ポートのデータ取り込み（２２１１）の処理を行う。なお、これらの処理は、図１９のステップ９２２〜９２５の処理と、同じ処理である。
【０５２４】
このとき、パチンコ遊技機１に電源投入を行った直後であれば、演出制御通信ポート６７０（図１６）から出力されるビットのパターンは、初期状態（全ビットが０の状態）となるので、図１９のステップ９２６のように初期化指令信号の受信を待機する状態となるが、遊技制御装置８０が再起動していない場合は、演出制御通信ポート６７０からは仕様特定信号（定常的に出力される仕様特定信号）に対応するビットパターン（図３０の２００３の列）のデータが出力されている。
【０５２５】
そこで、図３２のステップ２２１１にて演出制御通信ポート６７０から取り込んだデータが、仕様特定信号（定常的に出力される仕様特定信号）に対応する場合には、その仕様特定信号に対応してパチンコ遊技機１の仕様を識別し、仕様に対応するデータを遊技仕様情報としてＲＡＭ１５４に記憶する（２２１２）。
【０５２６】
この場合、図２７で前述したように、仕様特定信号のビットパターンは、「７１Ｈ」「７２Ｈ」「７３Ｈ」等に設定されており、演出制御通信ポート６７０のＱ７のビットは常に「０」である。
【０５２７】
従って仕様特定信号が出力されている間は、演出制御通信ポート６７０のＳＴＢが立ち上がらないので、演出制御通信ポート６７０のＱ０〜Ｑ７のビットを読みこんで、仕様特定信号のビットパターンと一致しているかによりパチンコ遊技機１の仕様を識別する。
【０５２８】
なお、演出制御通信ポート６７０に演出指令信号が出力されているタイミングで、或いは、演出制御通信ポート６７０が初期状態のときに、ステップ２２１１が実行されると、演出制御通信ポート６７０から仕様特定信号とは異なるデータを取り込む可能性がある。
【０５２９】
そこで、ステップ２２１１で、一定期間に渡って初期状態のデータ（Ｑ０〜Ｑ７のビットが「００Ｈ」）を取りこんだ場合は、図１９のステップ９２６へ移行して、初期化指令信号の受信を待機する。
【０５３０】
また、ステップ２２１１で、初期状態でも仕様特定信号でもないビットパターンのデータ（例えば、演出指令信号に対応するデータ）を取りこんだ場合は、演出制御通信ポート６７０のビットパターンが、初期状態又は仕様特定信号の何れかになるまで待機すればよい。
【０５３１】
この場合でも、図３０で前述したように、仕様特定信号として規定されている「７１Ｈ」「７２Ｈ」「７３Ｈ」といった値は、指令信号の数値とは異なる値（初期状態の「００Ｈ」とも異なる値）としているので、静電気などの影響で演出制御装置１５０がリセットされ、再起動したときに、演出制御通信ポート６７０に出力されている信号が仕様特定信号なのか否かを、明確に識別することができる。
【０５３２】
ステップ２２１２の処理を終えたら、遊技制御装置８０からの指令を受信するためにステップ２２０１へ移行する。
【０５３３】
本実施の形態によれば、演出制御通信ポート６７０には、仕様特定信号が定常的に出力されているので、演出制御装置１５０がいつ起動を開始しても、演出制御通信ポート６７０から仕様特定信号を取り込んで、直ちにパチンコ遊技機１の仕様を識別することが可能となる。
【０５３４】
よって、演出制御装置１５０が再起動したときには、遊技制御装置８０からの演出指令信号を受信する以前に、パチンコ遊技機１の仕様を識別することが出来るので、演出制御装置１５０の再起動時でも、パチンコ遊技機１の仕様に合わせた演出処理を的確に行うことができる。
【０５３５】
また、電源投入直後に演出制御通信ポート６７０が初期状態になって所定時間保持され、この間に演出制御装置１５０が指令受信可能状態になるので、電源投入時に演出制御装置１５０が起動したときに、演出制御通信ポート６７０が不安定な状態のまま誤ったデータが送信されることを防止できる。そして、遊技制御装置８０から演出制御装置１５０へ初期化指令信号が送信され、演出制御装置１５０は、この初期化指令信号によりパチンコ遊技機１の仕様を判別することができる。
【０５３６】
従って、パチンコ遊技機１に電源が投入された直後においては、演出制御通信ポート６７０に仕様特定信号を出力しなくても、初期化指令信号によって演出制御装置１５０にパチンコ遊技機１の仕様を判別させることができる。
【０５３７】
また、通信ポート６７０、６８０が初期状態になって所定時間保持される際には、遊技制御装置８０への電源投入時において、正当性が判定されるＲＡＭ１０４の記憶領域を使用せずにディレイ処理を行うので、通信ポート６７０、６８０が初期状態のまま維持されている時間を延長でき、この延長時間期間中に従属制御装置（演出制御装置１５０、払出制御装置２１０）が遊技制御装置８０からの指令を受信可能になる。
【０５３８】
これによって、電源投入直後に通信ポートが初期状態になって所定時間保持され、この間に従属制御装置が指令受信可能状態になるので、従属制御装置が起動したときに、通信ポートが不安定な状態のまま誤ったデータが送信されることを防止できる。また、ソフトウェアを用いて所定時間のディレイ処理を行うことによって、通信ポートが初期状態をなっている状態を所定時間維持するため、ハードウェアを用いる方法と比較すると安価な構成で済む。また、ディレイ処理は正当性判定の記憶領域を用いずに行うので、正当性判定の処理も正確に行うことができる。
【０５３９】
また、本実施形態によれば、初期化指令信号を遊技制御装置メイン処理のループにより送信し、通常時の従属制御装置への指令信号をタイマ割込処理で送信するので、初期化指令信号の送信周期を通常時の指令信号の送信周期よりも短くすることができる。
【０５４０】
これによって、初期化指令をすべて送信するまでの時間も短縮されるため、電源投入時のパチンコ遊技機１全体の起動の遅延を防止できる。
【０５４１】
ここで、本実施形態とは対照的な従来技術を示す。
例えば、製造コストの増大を抑制しつつシリーズ機種間で表示制御装置を流用可能な遊技機を提供することを目的として、電源が投入された際に主制御手段から表示制御手段へ遊技仕様コマンドが送信されると、表示制御手段にて遊技仕様コマンドに対応する遊技仕様情報を遊技仕様記憶手段に記憶する構成の遊技機がある。そして、特開２００７−２６７８６３号公報などに示すように、表示制御手段は、その後に主制御手段から演出用コマンドを受信した場合に、どの遊技仕様に基づいて主制御手段から出力された演出用コマンドであるかを認識して、その認識に基づいて、遊技仕様に応じた演出データを演出データ記憶手段から読み出す処理を行うようになっている。
【０５４２】
この遊技機では、シリーズ機種間において表示制御装置を流用する場合に、遊技仕様毎の演出内容に応じた演出用コマンドを設定する必要がないので、表示制御装置の記憶量の増加を抑制することができるという利点がある。
【０５４３】
しかし、上記特許文献に記載の遊技機では、遊技球に帯電した静電気の影響で、遊技機の制御基板にて不具合が発生することが頻繁に起こりうる。このとき、制御基板ではＣＰＵをリセットして初期化を行うことで、基板自身を再起動させる処理が行われることが多い。
【０５４４】
ところで、静電気の影響により遊技機の制御基板が再起動する場合は、遊技機に備えた全ての制御基板が再起動するのではなく、一部の制御基板だけが再起動することもあり得る。例えば、上記特許文献に記載の遊技機においても、静電気の影響により表示制御手段のみが再起動し、主制御手段は再起動しないことも起こり得る。
【０５４５】
従って、上記特許文献の遊技機では、遊技機に電源が投入されたときに、主制御手段から表示制御手段へ遊技仕様コマンドを送信しているので、静電気の影響により表示制御手段のみが再起動したときには、主制御手段から表示制御手段へ遊技仕様コマンドが送信されない。そのため、このような場合には、表示制御手段側で遊技機の遊技仕様を判別することが出来ないという不具合があった。
【０５４６】
なお、上記特許文献の遊技機では、表示装置にて客待ちデモ画面が表示されるタイミングでも、主制御手段から表示制御手段へ遊技仕様コマンドが送信されるという技術内容が開示されている。しかしながら、このような構成であっても、静電気の影響により表示制御手段のみが再起動したときには、客待ちデモ画面が表示されるまで、遊技機の遊技仕様を判別することは不可能である。
【０５４７】
このように、表示制御手段側で遊技機の遊技仕様を判別できない状態が発生した場合には、本来の遊技機とは異なった遊技仕様の画面表示を行ってしまうことがあり、遊技者に誤解を与える恐れがあった。
【０５４８】
これに対して、本実施形態のパチンコ遊技機１では、複数種類の遊技仕様に共通利用可能な表示制御装置を設けたパチンコ遊技機１において、表示制御装置がどのようなタイミングで再起動しても、遊技仕様を早期に識別できる。
【０５４９】
具体的には、本実施形態のパチンコ遊技機１は、所定の始動条件が成立したことに基づき遊技領域６にて補助遊技を実行し、該補助遊技の結果に対応して遊技者に特典を付与する特別遊技状態を発生可能なパチンコ遊技機１において、前記遊技領域６における遊技を統括的に制御する遊技制御装置８０と、前記遊技制御装置８０からの指令に対応して当該パチンコ遊技機１に関わる遊技演出の制御を行う演出制御装置１５０と、が備えられ、前記遊技制御装置８０は、前記演出制御装置１５０に指令を出力するための通信用ポート（演出制御通信ポート６７０）と、当該パチンコ遊技機１の仕様を特定する仕様特定信号を前記通信用ポートから出力させる仕様特定信号出力手段と、遊技演出内容を特定する演出指令信号を前記通信用ポートから出力させる演出指令信号出力手段と、を備え、前記演出制御装置１５０は、前記遊技制御装置８０からの仕様特定信号を取り込んで当該パチンコ遊技機１の仕様を識別し、遊技仕様情報として記憶する遊技仕様情報記憶手段と、前記遊技制御装置８０からの演出指令信号を取り込んで、前記遊技仕様情報記憶手段に記憶させた遊技仕様情報に対応する遊技演出を実行する遊技演出実行手段と、を備えるとともに、前記仕様特定信号出力手段は、前記演出指令信号出力手段が演出指令信号を出力していないときに、前記通信用ポートを介して仕様特定信号を定常的に出力することを特徴とする。
【０５５０】
これによれば、通信用ポートには仕様特定信号が定常的に出力されているので、演出制御装置１５０がいつ起動を開始しても、通信用ポートから仕様特定信号を取り込んで、直ちにパチンコ遊技機１の仕様を識別することが可能となる。
よって、演出制御装置１５０が再起動したときには、遊技制御装置８０からの演出指令信号を受信する以前に、パチンコ遊技機１の仕様を識別することが出来るので、演出制御装置１５０の再起動時でも、パチンコ遊技機１の仕様に合わせた演出処理を的確に行うことができる。
【０５５１】
また、前記遊技制御装置８０は、所定の起動信号に対応して前記通信用ポートを初期状態にする初期化手段と、前記通信用ポートを前記初期状態にて所定時間維持する初期状態維持手段と、前記初期状態維持手段により、前記通信用ポートが前記初期状態にて所定時間維持された後に、前記演出制御装置１５０に初期化を指令するための初期化指令信号を送信する初期化指令信号送信手段と、を備え、且つ、該初期化指令信号には当該パチンコ遊技機１の仕様が特定可能な情報が含まれる構成とし、前記演出制御装置１５０は、前記通信用ポートが前記初期状態を維持している間に、該通信用ポートからの指令を受信可能な指令受信可能状態となり、前記遊技仕様情報記憶手段は、前記通信用ポートが前記初期状態となって、その後、前記遊技制御装置８０から初期化指令信号を受信した場合でも、当該パチンコ遊技機１の仕様を識別して遊技仕様情報を記憶することを特徴とする。
【０５５２】
これによれば、電源投入直後に通信用ポートが初期状態になって所定時間保持され、この間に演出制御装置１５０が指令受信可能状態になるので、電源投入時に演出制御装置１５０が起動したときに、通信用ポートが不安定な状態のまま誤ったデータが送信されることを防止できる。そして、遊技制御装置８０から演出制御装置１５０へ初期化指令信号が送信され、演出制御装置１５０は、この初期化指令信号によりパチンコ遊技機１の仕様を判別することができる。
従って、パチンコ遊技機１に電源が投入された直後においては、通信用ポートに仕様特定信号を出力しなくても、初期化指令信号によって演出制御装置１５０にパチンコ遊技機１の仕様を判別させることができる。
【０５５３】
さらに、前記遊技制御装置８０は、遊技制御プログラムにより所要の演算処理を行う演算処理手段と、前記演算処理手段によって更新される情報が記憶され、当該パチンコ遊技機１への電源供給が停止しても前記記憶された情報の記憶保持が可能な記憶手段と、前記起動信号の発生後に、前記記憶手段に記憶保持された情報の正当性を判定する正当性判定手段と、前記初期状態維持手段が前記通信用ポートを前記初期状態にて所定時間維持するための維持タイマを計時するタイマ計時手段と、を備え、前記タイマ計時手段は、前記正当性判定手段によって正当性が判定される前記記憶手段に記憶された情報を更新することなく、前記維持タイマを計時することを特徴とする。
また、前記遊技制御装置８０には、更新可能な情報が記憶されて、且つ前記正当性判定手段による正当性判定の対象とならない判定対象外記憶領域が備えられ、前記タイマ計時手段は、該判定対象外記憶領域を用いて前記維持タイマを計時することを特徴とする。
さらに、前記判定対象外記憶領域は、前記演算処理手段に備わるレジスタであることを特徴とする。
【０５５４】
これによれば、ハードウェアを用いなくても、電源投入直後に通信用ポートが初期状態となっている状態を維持するため、ハードウェアを用いる方法と比較すると安価な構成で済む。このとき、タイマ計時は正当性判定の記憶領域を用いずに行うので、正当性判定の処理も正確に行うことができる。
【０５５５】
また、前記遊技制御装置８０は、前記記憶手段に記憶された情報の更新を規制する更新規制手段と、前記正当性判定手段によって判定された前記正当性に応じて前記記憶手段を初期化する記憶手段初期化手段と、を備え、前記更新規制手段は、前記起動信号が発生すると前記演算処理手段による前記記憶手段の更新を規制し、前記記憶手段初期化手段によって前記記憶手段が初期化される場合には当該記憶手段の更新の規制を解除することを特徴とする。
【０５５６】
これによれば、正当性判定を行うまでの間は、必要に応じて書込規制状態にすることができるので、記憶手段へ不用意な書き込みがなされることを防止できる。
【０５５７】
さらに、特開２００２−２２４３９４号公報などに示す従来技術では、電源が断たれた後の復帰時に、払出しの不都合な状態が解消するまで賞媒体の払出し動作を停止できるようにすること、さらに、賞媒体の払出しに関して遊技者とホール側とでトラブルが発生しないようにすることを目的として、停電からの復帰時に、払出し制御手段が主制御手段よりも先に起動して払出し制御が開始された場合、初期化スイッチが操作されていないため、払出し動作復帰処理が実行され、その後、主制御手段から払出し再開コマンドを受信するまで、払出し動作を停止して、払出し再開可能な状態で待機する遊技機が開示されている。
【０５５８】
そして、この遊技機では、後から起動した主制御手段は補給切れ検出スイッチや満杯検出スイッチからの検出スイッチに基づいて払出しに関するエラーを検出しない場合に、主制御手段から払出し再開コマンドが送信されてくるので、払出し制御手段はその払出し再開コマンド受信を切掛けに払出し動作を再開する構成となっている。
【０５５９】
この従来技術では、主制御手段を、払出し制御手段よりも遅延させて起動させるために、主制御手段（主制御基板３９）に遅延回路９０を設けて、リセット信号発生手段７７からのリセット信号が、払出し制御手段（払出し制御基板４６）に到達するよりも時間ｔだけ遅延して主制御手段に到達するように構成している（従来技術文献の段落［００５１］〜［００５３］、図２１、図２３参照）。
【０５６０】
このため、従来技術の遊技機では、遅延回路９０などのハードウェアが必要であるため、コストが高くなってしまうという問題があり、また、遅延回路９０はハードウェアで構成されているため、遅延の時間値をプログラムで変更できないという問題もあった。
【０５６１】
この場合、遅延回路９０に相当する機能を、主制御手段（主制御基板３９）に設けたＣＰＵを用いてソフトウェアによって実現すれば、コスト面での課題が解決する。
【０５６２】
しかし、ＣＰＵを用いて遅延時間を計時するためには、主制御手段（主制御基板３９）のバックアップ用メモリ３９ｂを用いなければならず、この場合、主制御手段が起動後にバックアップ用メモリ３９ｂの正当性を確認して、バックアップ用メモリ３９ｂが使用可能な状態になってから遅延時間を計時するので、遊技機全体の起動が遅れてしまうという課題があった。
【０５６３】
これに対して、本実施形態では、ソフトウェアによって遊技制御装置の起動を従属制御装置の起動よりも遅延させることによってコストダウンを図りつつも、遊技機全体の起動が遅延してしまうことを防止する遊技機を提供することも目的としているので、従来技術のような遊技機の課題を解決する場合でも適用が可能である。
【０５６４】
上記実施形態では、代表的な遊技機であるパチンコ遊技機を例にして説明したが、本発明はこれに限らず、遊技領域に入賞口を備えた遊技機であればどのような遊技機でもよい。例えば、封入球式パチンコ機、アレンジボール式遊技機、雀球式遊技機等の遊技機であってもよい。
【０５６５】
なお、前記した実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明は、上記した説明に限らず特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内での全ての変更が含まれるものである。
【符号の説明】
【０５６６】
１  パチンコ遊技機
３  前面枠
５  遊技盤
６  遊技領域
３２  包囲枠体
３３  表示装置
３６  第１始動入賞口
３７  第２始動入賞口
３７ａ  普通電動役物
３８  始動入賞領域
４１  普図始動ゲート
４２  大入賞口
４３，４３′  入賞ユニット
４４  アウト口
５１  ユニットベース
５２  凹部
５２ａ  球受入口
５２ｂ  後側区画壁
５３  一般入賞口
５４  球転動棚
５５  球流下路
５６  球回収路
５８  カウントスイッチ
６０，６０′  球転動部材
６０ａ  球転動面
６２  シャッター部材
６４  傾斜変更ソレノイド
６６  シャッター駆動機構
６８  シャッター開閉ソレノイド
７０  カバー部材
７２  カバープレート
７４  遊技球誘導部材
７５  衝突カバー
８０  遊技制御装置
８３  第１転動部材
８３ａ  第１転動面
８４  第２転動部材
８４ａ  第２転動面
【図１】
0005934991.tif 000002
【図２】
0005934991.tif 000003
【図３】
0005934991.tif 000004
【図４】
0005934991.tif 000005
【図５】
0005934991.tif 000006
【図６】
0005934991.tif 000007
【図７】
0005934991.tif 000008
【図８】
0005934991.tif 000009
【図９】
0005934991.tif 000010
【図１０】
0005934991.tif 000011
【図１１】
0005934991.tif 000012
【図１２】
0005934991.tif 000013
【図１３】
0005934991.tif 000014
【図１４】
0005934991.tif 000015
【図１５】
0005934991.tif 000016
【図１６】
0005934991.tif 000017
【図１７】
0005934991.tif 000018
【図１８】
0005934991.tif 000019
【図１９】
0005934991.tif 000020
【図２０】
0005934991.tif 000021
【図２１】
0005934991.tif 000022
【図２２】
0005934991.tif 000023
【図２３】
0005934991.tif 000024
【図２４】
0005934991.tif 000025
【図２５】
0005934991.tif 000026
【図２６】
0005934991.tif 000027
【図２７】
0005934991.tif 000028
【図２８】
0005934991.tif 000029
【図２９】
0005934991.tif 000030
【図３０】
0005934991.tif 000031
【図３１】
0005934991.tif 000032
【図３２】
0005934991.tif 000033