(57)【特許請求の範囲】
【請求項１】
遊技を統括的に制御する主制御装置と、該主制御装置からの指令に基づき被制御装置を制御する従属制御装置とを備え、所定の報知を実行することが可能な遊技機において、
時刻を計時することが可能な第１計時手段と、
前記第１計時手段とは別個に時刻を計時することが可能な第２計時手段と、
前記第１計時手段の計時情報に基づいて前記所定の報知の実行に関する制御を行うことが可能な報知制御手段と、
前記第２計時手段の計時情報に基づき前記第１計時手段の計時情報の異常を判定することが可能な異常判定手段と、
基枠体に対して開閉可能に支持された開閉枠と、
前記開閉枠の開閉状態を検出可能な検出手段と、
前記所定の報知の実行に関する時間情報を記憶することが可能な時間情報記憶手段と、を備え、
前記主制御装置及び前記従属制御装置は、電子部品が実装された制御基板と該制御基板を収容するための基板ボックスとを備えて構成され、
前記主制御装置を構成する基板ボックス及び前記従属制御装置を構成する基板ボックスの少なくとも一方は、当該基板ボックスを閉じた状態で封止するための封止手段により封止されてなり、
前記第１計時手段及び前記第２計時手段は、一方が前記主制御装置に設けられ、他方が前記従属制御装置に設けられ、
前記被制御装置は、所定の音を出力することが可能なスピーカと、所定の態様で発光する発光装置とを少なくとも含み、
前記時間情報は、前記所定の報知を実行する実行期間を示す情報であり、
前記報知制御手段は、前記第１計時手段の計時情報と前記時間情報とに基づいて前記所定の報知に関する制御を行うよう構成され、
前記時間情報が示す実行期間内に前記開閉枠の開放が検出された場合には、前記スピーカ及び前記発光装置を駆動して前記所定の報知の実行を開始し、
前記所定の報知の実行中に前記時間情報が示す実行期間外となった場合には、前記スピーカの駆動を停止させた状態で前記所定の報知の実行を継続し、
前記所定の報知の実行中に前記開閉枠の閉鎖が検出された場合には、前記スピーカ及び前記発光装置の駆動を停止して前記所定の報知の実行を終了することを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の報知を行うことが可能な遊技機に関する。
【背景技術】
【０００２】
従来の遊技機、例えばパチンコ遊技機においては、矩形状の機枠（外枠、基枠体）の前面側に遊技盤を着脱可能に収納する前面枠（内枠）を開閉可能に取り付け、該前面枠の前面には遊技盤の前面側に形成された遊技領域を透視可能なガラス（透明部材）を備えたガラス枠（透明部材保持枠）を遊技領域の前方を覆うように開閉可能に軸着し、施錠装置によって前面枠やガラス枠の閉止状態を維持可能になっている。
【０００３】
このような遊技機においては、スピーカから所定の音を出力したり、ＬＥＤを点灯させたりすることで所定の報知を行うことが可能となっている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−０２８３４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上記特許文献１に記載された遊技機では、時刻に応じて所定の報知の実行を制御するようなものではなかった。
【０００６】
そこで、本発明は上記した問題点に鑑みてなされたものであり、時刻に応じて所定の報知の実行を制御することが可能な遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一形態によれば、遊技を統括的に制御する主制御装置と、該主制御装置からの指令に基づき被制御装置を制御する従属制御装置とを備え、所定の報知を実行することが可能な遊技機において、時刻を計時することが可能な第１計時手段と、前記第１計時手段とは別個に時刻を計時することが可能な第２計時手段と、前記第１計時手段の計時情報に基づいて前記所定の報知の実行に関する制御を行うことが可能な報知制御手段と、前記第２計時手段の計時情報に基づき前記第１計時手段の計時情報の異常を判定することが可能な異常判定手段と、基枠体に対して開閉可能に支持された開閉枠と、前記開閉枠の開閉状態を検出可能な検出手段と、前記所定の報知の実行に関する時間情報を記憶することが可能な時間情報記憶手段と、を備え、前記主制御装置及び前記従属制御装置は、電子部品が実装された制御基板と該制御基板を収容するための基板ボックスとを備えて構成され、前記主制御装置を構成する基板ボックス及び前記従属制御装置を構成する基板ボックスの少なくとも一方は、当該基板ボックスを閉じた状態で封止するための封止手段により封止されてなり、前記第１計時手段及び前記第２計時手段は、一方が前記主制御装置に設けられ、他方が前記従属制御装置に設けられ、前記被制御装置は、所定の音を出力することが可能なスピーカと、所定の態様で発光する発光装置とを少なくとも含み、前記時間情報は、前記所定の報知を実行する実行期間を示す情報であり、前記報知制御手段は、前記第１計時手段の計時情報と前記時間情報とに基づいて前記所定の報知に関する制御を行うよう構成され、前記時間情報が示す実行期間内に前記開閉枠の開放が検出された場合には、前記スピーカ及び前記発光装置を駆動して前記所定の報知の実行を開始し、前記所定の報知の実行中に前記時間情報が示す実行期間外となった場合には、前記スピーカの駆動を停止させた状態で前記所定の報知の実行を継続し、前記所定の報知の実行中に前記開閉枠の閉鎖が検出された場合には、前記スピーカ及び前記発光装置の駆動を停止して前記所定の報知の実行を終了することを特徴とする。
【発明の効果】
【０００８】
本発明の代表的な一形態によれば、時刻に応じて所定の報知の実行を制御することが可能となる。また、所定の報知の実行に関する計時手段の異常を判定することも可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施の形態の遊技機の斜視図である。
【図２】本発明の第１の実施の形態の遊技機に備えられる遊技盤の正面図である。
【図３】本発明の第１の実施の形態の遊技機の遊技制御装置を中心とする制御系を示すブロック構成図である。
【図４】本発明の第１の実施の形態の遊技用マイコン（遊技用演算処理装置、アミューズチップ）のブロック図である。
【図５】本発明の第１の実施の形態の遊技制御装置におけるメイン処理の手順を示すフローチャートである。
【図６】本発明の第１の実施の形態の機種コード一覧表の一例を示す図である。
【図７】本発明の第１の実施の形態の遊技制御装置における機種コード変更処理の手順を示すフローチャートである。
【図８】本発明の第１の実施の形態の遊技制御装置におけるタイマ割込処理の手順を示すフローチャートである。
【図９】本発明の第１の実施の形態の遊技機の開閉枠の開放を監視する枠開放監視処理の手順を示すフローチャートである。
【図１０】本発明の第１の実施の形態の演出制御装置におけるメイン処理の手順を示すフローチャートである。
【図１１】本発明の第１の実施の形態の演出制御装置における割込み処理の手順を示すフローチャートである。
【図１２】本発明の第１の実施の形態の演出制御装置における機種情報設定処理の手順を示すフローチャートである。
【図１３】本発明の第１の実施の形態の演出制御装置の画像ＲＯＭの記憶内容を示す図である。
【図１４】本発明の第１の実施の形態の演出制御装置における枠開放音設定処理の手順を示すフローチャートである。
【図１５】本発明の第２の実施の形態の遊技機の遊技制御装置を中心とする制御系を示すブロック構成図である。
【図１６Ａ】本発明の第２の実施の形態の遊技制御装置（基板ボックス）の斜視図である。
【図１６Ｂ】本発明の第２の実施の形態の遊技制御装置の正面図である。
【図１７】本発明の第２の実施の形態の遊技制御装置におけるメイン処理の手順を示すフローチャートである。
【図１８】本発明の第３の実施の形態の遊技機の遊技制御装置を中心とする制御系を示すブロック構成図である。
【図１９】本発明の第３の実施の形態の遊技制御装置におけるメイン処理の手順を示すフローチャートである。
【図２０】本発明の第３の実施の形態の演出制御装置における枠開放音設定処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１１】
（第１の実施の形態）
図１は、本発明の第１の実施の形態の遊技機１の斜視図である。
【００１２】
遊技機１は、島設備に固定される本体枠（外枠）２にヒンジ４を介して一側部が開閉回動自在に取り付けられる開閉枠を備える。開閉枠は、前面枠３及びガラス枠１８によって構成される。
【００１３】
前面枠３には、遊技領域１０ａを有する遊技盤１０（図２参照）が、裏面に取り付けられた収納フレーム（図示省略）に収装される。また、前面枠３には、遊技盤１０の前面を覆うカバーガラス（透明部材）１８ａを備えたガラス枠１８が取り付けられる。前面枠３及びガラス枠１８は、それぞれ個別に開放することが可能であり、例えば、ガラス枠１８のみを開放して遊技盤１０の遊技領域１０ａにアクセスすることができる。また、前面枠３をガラス枠１８が開放されていない状態で開放することによって、遊技盤１０の裏側に配置された遊技制御装置５００などにアクセスすることができる。
【００１４】
ガラス枠１８のカバーガラス１８ａの周囲には、装飾光を発光する装飾部材９が備えられている。装飾部材９の内部にはランプやＬＥＤ等によって構成された装飾／演出装置９ａ（図３参照）が備えられている。装飾／演出装置９ａを所定の発光態様によって発光させることによって、装飾部材９が所定の発光態様によって発光する。
【００１５】
ガラス枠１８の左右には、音響（効果音、警報音、報知音等）を発するスピーカ３０が備えられる。ガラス枠１８の上方には照明ユニット１１が備えられる。照明ユニット１１の内部には、前述した装飾／演出装置９ａが備えられる。
【００１６】
照明ユニット１１の右側には、遊技機１において異常が発生したことなどを報知するための遊技状態ＬＥＤ２９が備えられている。また、遊技機１において異常が発生した場合には、さらに、スピーカ３０から異常を報知するための報知音が出力される。
【００１７】
遊技機１で発生する異常には、遊技機１の故障及び不正行為の実施などが含まれる。不正行為は、例えば、磁石によって発射された遊技球の軌道を不正に操作する行為や、遊技機１を振動させる行為などである。また、不正に開閉枠が開放される行為も不正行為である。そこで、営業時間中に前面枠３やガラス枠１８の開閉枠が開放されたことが検出されると、遊技状態ＬＥＤ２９やスピーカ３０などによって異常が報知されるようになっている。
【００１８】
前面枠３の下部に開閉可能に取り付けられる開閉パネル２０には、図示しない打球発射装置に遊技球（遊技媒体）を供給する上皿２１が備えられる。さらに、開閉パネルの下方位置であって前面枠３に固定される固定パネル２２には、灰皿１５、下皿２３及び打球発射装置の操作部２４等が備えられる。遊技者が操作部２４を回動操作することによって、打球発射装置は、上皿２１から供給される遊技球を遊技盤１０の遊技領域１０ａに発射する。
【００１９】
下皿２３には、下皿２３に貯まった遊技球を排出するための下皿球抜き機構１６が備えられる。前面枠３の下部右側には、ガラス枠１８を施錠するための鍵２５が備えられている。
【００２０】
また、上皿２１の上縁部には、遊技者からの操作入力を受け付けるための演出ボタン６０が備えられている。遊技者は、演出ボタン６０を操作することによって、表示装置５３（図２参照）における変動表示ゲームの演出内容を選択することができる。さらに、変動表示ゲームに遊技者の操作を介入させた演出を行うことが可能である。また、通常遊技状態で遊技者が演出ボタンを操作することによっても演出パターンを変更することが可能である。なお、通常遊技状態とは、特別な遊技状態が発生していない遊技状態である。また、特別な遊技状態とは、例えば、変動表示ゲームの抽選確率が高い確率の状態（時短遊技状態、確変遊技状態）である。
【００２１】
上皿２１の右上部には、遊技者が遊技球を借りる場合に操作する球貸ボタン２６、及び、図示しないカードユニットからプリペイドカードを排出させるために操作される排出ボタン２７が設けられている。
【００２２】
図２は、本発明の第１の実施の形態の遊技機１に備えられる遊技盤１０の正面図である。
【００２３】
遊技盤１０は、各種部材の取り付けベースとなる平板状の遊技盤本体１０ｂ（木製又は合成樹脂製）を備え、該遊技盤本体１０ｂの前面にガイドレール３２で囲まれた遊技領域１０ａを有している。また、遊技盤本体１０ｂの前面であってガイドレール３２の外側には、前面構成部材３３が取り付けられている。さらに、遊技領域１０ａの右下側の前面構成部材３３は、前面の中央部が黒色透明の証紙プレート３８で覆われている。そして、このガイドレール３２で囲まれた遊技領域１０ａ内に打球発射装置から遊技球を発射して遊技を行うようになっている。
【００２４】
遊技領域１０ａの略中央には、変動表示ゲームの表示領域となる窓部を形成するセンターケース５１が取り付けられている。センターケース５１に形成された窓部５２の後方には、複数の識別情報を変動表示する変動表示ゲームの演出を実行可能な演出表示装置としての表示装置５３が配置されている。表示装置５３は、例えば、液晶ディスプレイを備え、センターケース５１の窓部を介して遊技盤１０の前面側から表示内容が視認可能となるように配置される。なお、表示装置５３は、液晶ディスプレイを備えるものに限らず、ＥＬ、ＣＲＴ等のディスプレイを備えるものであってもよい。
【００２５】
表示画面の画像を表示可能な領域（表示領域）には、複数の変動表示領域が設けられており、各変動表示領域に識別情報（特別図柄）や変動表示ゲームを演出するキャラクタが表示される。その他、表示画面には遊技の進行に基づく画像（例えば、大当り表示、ファンファーレ表示、エンディング表示等）が表示される。
【００２６】
また、遊技盤１０には、普図始動ゲート３４と、普図変動表示ゲーム及び特図変動表示ゲームに関する情報などを表示する普図・特図表示器３５が設けられている。また、遊技領域１０ａ内には、始動入賞領域をなす始動口３６が設けられている。そして、遊技球が始動口３６に入賞した場合には、補助遊技として特図変動表示ゲームが実行される。
【００２７】
さらに遊技領域１０ａには、上端側が手前側に倒れる方向に回動して開放可能になっているアタッカ形式の開閉扉４２ａを有し、特図変動表示ゲームの結果によって大入賞口を閉じた状態（遊技者にとって不利な状態）から開放状態（遊技者にとって有利な状態）に変換する特別変動入賞装置４２、入賞口などに入賞しなかった遊技球を回収するアウト口４３が設けられている。
【００２８】
この他、遊技領域１０ａには、一般入賞口４４、打球方向変換部材としての多数の障害釘（図示略）などが配設されている。また、一般入賞口４４への遊技球の入賞は、一般入賞口４４に備えられた一般入賞口ＳＷ４４ａ〜４４ｎ（図３参照）によって検出される。
【００２９】
一般入賞口４４、始動口３６、及び特別変動入賞装置４２に遊技球が入賞すると、排出制御装置５８０（図３参照）は、入賞した入賞口の種類に応じた数の賞球を払出装置から前面枠３の上皿２１又は下皿２３に排出するように制御する。
【００３０】
普図始動ゲート３４内には、該普図始動ゲート３４を通過した遊技球を検出するための普図始動ゲートＳＷ３４ａ（図３参照）が設けられている。そして、遊技領域１０ａ内に打ち込まれた遊技球が普図始動ゲート３４内を通過すると、普図変動表示ゲームが実行される。
【００３１】
また、普図変動表示ゲームを開始できない状態で普図始動ゲート３４を遊技球が通過すると、普図変動表示ゲームの始動記憶数（普図始動記憶数）が上限数未満であるならば、普図始動記憶数に１を加算し、当該普図変動表示ゲームが当りとなるか否かを示す乱数が普図始動記憶として一つ記憶される。普図始動記憶数は、ＬＥＤを備える普図・特図表示器３５によって表示される。
【００３２】
普図変動表示ゲームが開始できない状態とは、例えば、普図変動表示ゲームが実行中であり、該普図変動表示ゲームが終了していない状態や、普図変動表示ゲームで当りとなったために始動口３６が開状態になっている状態である。
【００３３】
普図変動表示ゲームは、遊技盤１０に設けられた普図・特図表示器３５で実行される。なお、表示装置５３の表示領域の一部で普図変動表示ゲームを表示するようにしてもよい。例えば、識別図柄として、数字、記号、キャラクタ図柄などを用い、識別図柄を所定時間変動表示させた後、停止表示させる。
【００３４】
普図変動表示ゲームの停止表示が特別な結果態様になると、普図変動表示ゲームが当りとなり、始動口３６の開閉部材３６ａが所定時間（例えば、０．５秒間）開放される。これにより、始動口３６に遊技球が入賞しやすくなり、特図変動表示ゲームが始動しやすくなる。
【００３５】
始動口３６には、左右一対の開閉部材３６ａが具備される。開閉部材３６ａは、通常時には遊技球の直径程度の間隔をおいて閉じた状態（遊技者にとって不利な状態）を保持しているが、普図変動表示ゲームの結果が所定の停止表示態様となった場合（普図変動表示ゲームが当りとなった場合）には、駆動装置としてのソレノイド（普電ＳＯＬ３６ｂ、図３参照）によって、逆「ハ」の字状に開いて始動口３６に遊技球が流入し易い状態（遊技者にとって有利な状態）に変化させられるようになっている。
【００３６】
始動口３６の内部には始動口ＳＷ３６ｄ（図３参照）が備えられ、始動口ＳＷ３６ｄによって遊技球の入賞を検出し、補助遊技としての特図変動表示ゲームを開始する始動権利が発生するように構成されている。特図変動表示ゲームを開始する始動権利は、所定の上限数（例えば４）の範囲内で始動記憶（特図始動記憶）として記憶される。特図変動表示ゲームの始動記憶数（特図始動記憶数、保留記憶数）は、普図・特図表示器３５に表示される。
【００３７】
そして、特図変動表示ゲームが直ちに開始可能な状態（特図始動記憶数が０の状態）で、始動口３６に遊技球が入賞すると、始動権利の発生に伴って抽出された乱数が始動記憶として記憶されて、特図始動記憶数に１が加算されるととともに、直ちに始動記憶に基づいて、特図変動表示ゲームが開始され、この際に特図始動記憶数が１減算される。
【００３８】
一方、特図変動表示ゲームが直ちに開始できない状態、例えば、既に特図変動表示ゲームが行われ、その特図変動表示ゲームが終了していない状態や、特別遊技状態となっている場合に、始動口３６に遊技球が入賞すると、特図始動記憶数が上限数未満（例えば、４個未満）ならば、特図始動記憶数に１が加算され、始動口３６に遊技球が入賞したタイミングで抽出された乱数が一つ記憶される。
【００３９】
そして、特図変動表示ゲームが開始可能な状態となると、始動記憶に基づき特図変動表示ゲームが開始される。
【００４０】
補助遊技としての特図変動表示ゲームは、遊技盤１０に設けられた普図・特図表示器３５で実行されるようになっており、複数の識別情報を変動表示したのち、所定の結果態様を停止表示することで行われる。
【００４１】
また、表示装置５３にて特図変動表示ゲームに対応して複数種類の識別情報（例えば、数字、記号、キャラクタ図柄など）を変動表示させる。具体的に説明すると、特図変動表示ゲームが開始されると、表示装置５３は、前述した複数種類の識別情報の変動表示を、左（第一特別図柄）、右（第二特別図柄）、中（第三特別図柄）の順に開始する。つまり、表示装置５３では、普図・特図表示器３５の表示に対応する特別図柄の変動表示が行われる。普図・特図表示器３５は、変動表示状態と変動表示結果とを遊技者に正確に知らせ、表示装置５３は、興趣向上のために多様な表示を演出する。
【００４２】
さらに、始動口３６への入賞が所定のタイミングでなされたとき（具体的には、入賞検出時の当たり乱数値が当たり値であるとき）には特図変動表示ゲームの結果として表示図柄により特定の結果態様（特別結果態様）が導出されて、大当り状態（特別遊技状態）となる。また、これに対応して表示装置５３の表示態様も特別結果態様（例えば、「７，７，７」等のゾロ目数字の何れか）となる。なお、普図・特図表示器３５によらずに表示装置５３のみで特図変動表示ゲームを実行するようにしてもよい。
【００４３】
このとき、特別変動入賞装置４２は、大入賞口開閉ソレノイド（大入賞口ＳＯＬ）４２ｂ（図３参照）への通電によって、大入賞口が所定の時間（例えば、３０秒）だけ、遊技球を受け入れない閉状態（遊技者に不利な状態）から遊技球を受け入れやすい開状態（遊技者に有利な状態）に変換される。すなわち、特別変動入賞装置４２に備えられた大入賞口が所定の時間又は所定数の遊技球が入賞するまで大きく開くので、この間遊技者は多くの遊技球を獲得することができるという特典が付与される。また、特別変動入賞装置４２への遊技球の入賞は、カウントＳＷ４２ｄ（図３参照）によって検出される。
【００４４】
図３は、本発明の第１の実施の形態の遊技機１の遊技制御装置５００を中心とする制御系を示すブロック構成図である。
【００４５】
遊技制御装置５００は、遊技を統括的に制御する主制御装置である。演出制御装置５５０は、遊技制御装置５００からの指示に基づいて、演出を制御する従属制御装置である。電源装置３００は、遊技制御装置５００及び演出制御装置５５０に必要な電力を供給する。
【００４６】
遊技制御装置５００は、遊技用マイコン５０１、入力Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）５０５、出力Ｉ／Ｆ５０６、及び外部通信端子５０７を備える。遊技用マイコン５０１、入力Ｉ／Ｆ５０５及び出力Ｉ／Ｆ５０６は、内部バスによって相互に接続される。
【００４７】
遊技用マイコン５０１は、遊技制御装置５００全体の制御を行う。遊技用マイコン５０１には、ＣＰＵ５０２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５０３、及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５０４が含まれる。遊技用マイコン５０１の詳細な構成については、図４にて後述する。
【００４８】
ＣＰＵ５０２は、入力Ｉ／Ｆ５０５を介して各種入力装置（始動口ＳＷ３６ｄ、普図始動ゲートＳＷ３４ａ、カウントＳＷ４２ｄ、一般入賞口ＳＷ４４ａ〜４４ｎ、ガラス枠開放ＳＷ１８ｄ、前面枠開放ＳＷ３ｄ、及び磁気／振動ＳＷ３９）からの検出信号を受けて、大当り抽選等、種々の処理を行う。
【００４９】
また、ＣＰＵ５０２は、出力Ｉ／Ｆ５０６を介して、特図表示器３５ａ、普図表示器３５ｂ、普電ＳＯＬ３６ｂ、大入賞口ＳＯＬ４２ｂ、及び排出制御装置５８０に指令信号を送信して、遊技を統括的に制御する。
【００５０】
ＲＯＭ５０３は、遊技制御のための不変の情報（プログラム、データ等）を記憶している。ＲＡＭ５０４は、遊技制御に必要な情報を一時的に記憶するワークエリアとして利用される。
【００５１】
外部通信端子５０７は、遊技用マイコン（遊技用演算処理装置）５０１に接続され、遊技制御装置５００の設定情報等を検査する検査装置等の外部機器に接続するためのインターフェースである。
【００５２】
始動口ＳＷ３６ｄは、始動口３６に遊技球が入賞したことを検出するスイッチである。普図始動ゲートＳＷ３４ａは、普図始動ゲート３４を遊技球が通過したことを検出するスイッチである。カウントＳＷ４２ｄは、特別変動入賞装置４２に遊技球が入賞したことを検出するスイッチである。遊技球の入賞が検出されると、入賞した遊技球の数がカウントされ、例えば、ＲＡＭ５０４に記憶される。一般入賞口ＳＷ４４ａ〜４４ｎは、一般入賞口４４に遊技球が入賞したことを検出するスイッチである。
【００５３】
ガラス枠開放ＳＷ１８ｄは、例えば、ガラス枠１８の裏面に設けられ、ガラス枠１８が開放されたことを検出する。ガラス枠開放ＳＷ１８ｄは、ガラス枠１８が前面枠３から開放されるとオンに設定され、ガラス枠１８が前面枠３に閉止されるとオフに設定される。
【００５４】
同様に、前面枠開放ＳＷ３ｄは、前面枠３が開放されたことを検出する。前面枠開放ＳＷ３ｄは、前面枠３が外枠２から開放されるとオンに設定され、前面枠３が外枠２に閉止されるとオフに設定される。
【００５５】
磁気／振動ＳＷ３９は、発射された遊技球の軌道を磁石によって操作する不正行為を検出したり、遊技機１を振動させる不正行為を検出したりするためのスイッチである。
【００５６】
普電開閉ソレノイド（ＳＯＬ）３６ｂは、始動口３６の開閉部材３６ａを所定時間拡開するように動作させる。
【００５７】
大入賞口ＳＯＬ４２ｂは、特別変動入賞装置４２の大入賞口が所定の時間だけ、遊技球を受け入れない閉状態（遊技者に不利な状態）から遊技球を受け入れやすい開状態（遊技者に有利な状態）にする。
【００５８】
普図・特図表示器３５（図２参照）は、特図表示器３５ａ及び普図表示器３５ｂを有する。特図表示器３５ａは、特図変動表示ゲームの識別情報（特別図柄）の変動表示、及び特図始動記憶数（保留記憶数）の表示を行う。普図表示器３５ｂは、普図変動表示ゲームの識別情報（普通図柄）の変動表示、及び普図始動記憶数の表示を行う。
【００５９】
遊技状態ＬＥＤ２９は、異常等が検出された場合に信号を受信し、異常などの遊技状態を報知する。
【００６０】
排出制御装置５８０は、遊技制御装置５００からの賞球指令信号に基づいて、図示しない払出ユニットの動作を制御し賞球を排出させる。また、図示しないカードユニットからの貸球要求信号に基づいて、払出ユニットの動作を制御し貸球を排出させる。
【００６１】
また、遊技制御装置５００は、遊技機データ（例えば、変動表示ゲームの開始を示すスタート信号、及び特別遊技状態（大当り）の発生を示す特賞信号等）を、外部情報端子５０８を介して、図示しない情報収集端末装置に出力する。
【００６２】
さらに、遊技制御装置５００は、変動開始コマンド、客待ちデモコマンド、ファンファーレコマンド、確率情報コマンド、及びエラー指定コマンド等を、演出制御指令信号として、出力Ｉ／Ｆ５０６を介して、演出制御装置５５０に送信する。
【００６３】
演出制御装置５５０は、遊技制御装置５００から送信された演出制御指令信号に基づいて、遊技を演出する各装置（被制御装置）を制御する。各装置（被制御装置）による遊技を演出には、表示装置５３の表示、装飾／演出装置９ａによる装飾光の発光、及びスピーカ３０による効果音の出力などが含まれる。また、異常を検知した場合、例えば、前面枠３やガラス枠１８が開放された場合などにも、演出制御装置５５０によってスピーカ３０から報知音（枠開放音）が出力される。
【００６４】
演出制御装置５５０は、ＣＰＵ５５１、ＰＲＯＭ５５２、ＲＡＭ５５３、入出力Ｉ／Ｆ（Ｉ／Ｏ）５５４、リアルタイムクロック（ＲＴＣ）５５５、バックアップ電源５５６、音ＬＳＩ５５７、ＶＤＰ５５８、画像ＲＯＭ５５９及びＶＲＡＭ５６０を備える。
【００６５】
ＣＰＵ５５１は、遊技制御装置５００からの指令に基づいて、各種演出を制御する。ＰＲＯＭ５５２は、遊技制御のための不変の情報（プログラム、データ等）を記憶している。ＲＡＭ５５３は、遊技における演出制御に必要な情報を一時的に記憶するワークエリアとして利用される。
【００６６】
Ｉ／Ｏ５５４は、遊技制御装置５００などに接続するためのインターフェースである。また、Ｉ／Ｏ５５４は、遊技者による演出ボタンＳＷ６０ａからの入力を受け付ける。さらに、装飾／演出装置９ａに信号を出力する。
【００６７】
ＲＴＣ５５５は、時間情報（日付情報、時刻情報）を計時可能な計時手段であり、ＣＰＵ５５１からの要求に応じて時間値を提供する。また、ＲＴＣ５５５は、遊技機１の電源（電源装置３００）と独立したバックアップ電源５５６によって電力が供給されており、遊技機１の電源遮断時にも継続して動作可能である。バックアップ電源５５６は、例えば、電池やコンデンサなどである。
【００６８】
音ＬＳＩ５５７は、ＣＰＵ５５１からの要求に応じて、効果音及び報知音などをスピーカ３０から出力する。
【００６９】
ＶＤＰ５５８は、ＣＰＵ５５１からの要求に応じて、表示装置５３に識別情報やキャラクタなどの画像を出力する。ＶＤＰ５５８には、画像データなどが記憶された画像ＲＯＭ５５９（演出データ記憶手段）が接続される。画像ＲＯＭ５５９には、機種毎に共通の画像情報と、当該機種のシリーズに対応する画像情報が記憶される。画像ＲＯＭ５５９の詳細については、図１３にて後述する。また、ＶＤＰ５５８には、画像処理に必要な情報を一時的に記憶するＶＲＡＭ５６０が接続される。
【００７０】
電源装置３００は、電源回路などの通常電源３１０及びバックアップ電源３２０を備える。電源装置３００には、さらに、図示しない停電監視回路が備えられている。停電監視回路は、電源装置３００の電圧降下を検出すると、遊技制御装置５００等に対して停電検出信号とリセット信号とを順に出力する。
【００７１】
遊技制御装置５００は、停電検出信号を受け付けると所定の停電処理を行い、リセット信号を受け付けるとＣＰＵ５０２の動作を停止させる。
【００７２】
バックアップ電源３２０は、停電時など、通常電源３１０から電力が供給されない場合に、遊技データ（遊技情報、遊技制御情報（変動表示ゲームに関する情報等を含む））などをＲＡＭ５０４に保持させるために必要な電力を供給する。遊技制御装置５００は、停電復旧後、ＲＡＭ５０４に保持された遊技データに基づいて、停電前の遊技状態に復旧させる。
【００７３】
図４は、本発明の第１の実施の形態の遊技用マイコン（遊技用演算処理装置）５０１のブロック図である。
【００７４】
遊技用マイコン５０１は、いわゆるアミューズチップ用のＩＣとして製造され、遊技制御を行う遊技領域部４００Ａと情報管理を行う情報領域部４００Ｂに区分される。
【００７５】
遊技領域部４００Ａは、ＣＰＵコア（演算処理手段、図３のＣＰＵ５０２に対応）４０１、ユーザプログラムＲＯＭ４０２及びＨＷパラメータＲＯＭ４０３（総称して、ＲＯＭ（不揮発性記憶手段）、図３のＲＯＭ５０３に対応）、ユーザワークＲＡＭ４０４及びミラードＲＡＭ４０５（総称して、ＲＡＭ（揮発性記憶手段）、図３のＲＡＭ５０４に対応）、外部バスインターフェース（Ｉ／Ｆ）４０６、バス切り換え回路４０７、乱数生成回路４０８、クロックジェネレータ４０９、リセット／割込制御回路４１０、アドレスデコーダ４１１、出力制御回路４１２、ブートブロック４１３、復号化・ＲＯＭ書込回路４１４、及びバス４１５を含む。
【００７６】
ＣＰＵコア４０１は、遊技制御のための演算処理を行う。ユーザプログラムＲＯＭ４０２は、制御プログラムを格納する。制御プログラムは、遊技の制御を行うための遊技制御プログラムである。
【００７７】
ＨＷパラメータＲＯＭ４０３は、正当性確認情報などを格納する。正当性確認情報とは、遊技用マイコン５０１の正当性の簡易チェックを行うための情報である。正当性確認情報は、第３者機関又は遊技機１の製造メーカがユーザプログラムＲＯＭ４０２にプログラムを書き込む際に、ＨＷパラメータＲＯＭ４０３に書き込まれる。また、ＨＷパラメータＲＯＭ４０３の記憶内容は、外部通信端子５０７を介して接続された検査装置によって変更可能であるが、遊技場の作業者などが容易に変更できないように構成されている。すなわち、ＨＷパラメータＲＯＭ４０３には第３者機関等によって予め設定された情報が記憶されており、これらの情報を容易に変更することができないようになっている。
【００７８】
正当性確認情報には、例えば、遊技機１の一意な識別子を示すＮＡＣ固有ＩＤ、メーカコード（遊技機１の製造メーカ毎に割り振られた固有の製造メーカの一意な識別子）、遊技機１のランク（１種、２種等）を示すランクコード、製造メーカが遊技機１の種類に設定する機種コード、検査番号を示す検査コード、電源投入時にＲＡＭをバックアップするか否かを示すＲＡＭバックアップコード、税率設定スイッチによって設定された税率、貸出料金設定スイッチによって設定された貸出料金等などが含まれる。
【００７９】
また、本発明の第１の実施の形態の機種コードには、製造メーカによって設定される遊技機１の種類だけではなく、営業時間などの報知期間判定情報も対応付けられている。機種コードに対応付けられる情報については、図６にて後述する。
【００８０】
遊技用マイコン５０１の簡易チェックを行う場合、遊技用マイコン５０１の電源立ち上がり時に、遊技用マイコン５０１自身が演算した演算値と、正当性確認情報（すなわち、第３者機関等によって予め設定された結果値）とを比較判定することで、簡易的な遊技用マイコン５０１のチェックを可能にする構成になっている。
【００８１】
ユーザワークＲＡＭ４０４は、遊技領域部４００Ａにおけるプログラムに基づく処理を実行する際にワークエリア（作業領域）として用いられるものである。ミラードＲＡＭ４０５は、クロックの立ち下がり時にユーザワークエリアに記憶された情報を複製した情報を記憶する（ＣＰＵコアがＺ８０の場合には、クロックの立ち上がり時に処理を実行するため、同期して動くことがないようにしている）。
【００８２】
外部バスインターフェース４０６は、メモリリクエスト信号ＭＲＥＱ、入出力リクエスト信号ＩＯＲＱ、メモリ書込み信号ＷＲ、メモリ読み出し信号ＲＤ及びモード信号ＭＯＤＥなどをやり取りするインターフェースである。また、バス切り換え回路４０７は、１６ビットのアドレス信号Ａ０〜Ａ１５や８ビットのデータ信号Ｄ０〜Ｄ７のインターフェースをとるものである。
【００８３】
例えば、ＭＯＤＥ信号を［Ｈ］レベルにした状態で、アドレス信号Ａ０〜Ａ１５を順次にインクリメントしながら、データ信号Ｄ０〜Ｄ７を加えると、ユーザプログラムＲＯＭ４０２への書き込みモードとなって遊技機１の製造メーカ又は第３者機関によるプログラムの書き込みが可能になる。なお、書き込みモードはプログラムの書き込みを可能にするものであり、ブートブロック４１３に記憶されるブートプログラムを書き込みできるようにするものではない。また、ユーザプログラムＲＯＭ４０２へのプログラムの書き込みが終了すると、ＨＷパラメータＲＯＭ４０３の所定領域に書込終了コードが記録（例えば、所定のコード若しくは所定ビットを物理的に切断することで記録）されるようになっており、ＨＷパラメータＲＯＭ４０３に書込終了コードが記録されている場合には、ユーザプログラムＲＯＭ４０２への新たなプログラムの書き込みができないようになっている。
【００８４】
乱数生成回路４０８は遊技の実行過程において遊技価値（例えば、大当り）を付加するか否か等に係わる乱数（乱数は、大当たりの決定や停止時の図柄の決定等に使用）を生成するもので、一様性乱数を生成する数学的手法（例えば、合同法あるいはＭ系列法等）を利用している。
【００８５】
クロックジェネレータ４０９は所定のクロック信号を生成する。リセット／割込制御回路４１０は図示しない割込み信号発生回路からのリセット割込み信号ＲＳＴを検出してＣＰＵコア４０１に知らせる。
【００８６】
アドレスデコーダ４１１は内蔵デバイス及び内蔵コントロール／ステータスレジスタ群のロケーションをメモリマップドＩ／Ｏ方式及びＩ／ＯマップドＩ／Ｏ方式によりデコードする。
【００８７】
出力制御回路４１２はアドレスデコーダ４１１からの信号制御を行って外部端子より８ビットのチップセレクト信号（ＣＳ０〜ＣＳ７）を外部に出力する。ブートブロック４１３は、ブートプログラムを記憶し、電源投入時にユーザワークＲＡＭ４０４に記憶された情報を初期化する。
【００８８】
復号化・ＲＯＭ書込回路４１４は、ユーザプログラムＲＯＭ４０２及びＨＷパラメータＲＯＭ４０３への書込みモードの際に使用されるもので、モード信号ＭＯＤＥが［Ｈ］レベルになっている間、バス切り換え回路４０７を介してアドレス信号Ａ０〜Ａ１５やデータ信号Ｄ０〜Ｄ７を取り込み、そのデータ信号Ｄ０〜Ｄ７に含まれる情報（暗号化されたプログラム及び暗号化された変更後の固有ＩＤ）を復号化処理した後、バス４１５を介してユーザプログラムＲＯＭ４０２及びＨＷパラメータＲＯＭ４０３に出力する（書き込む）というものである。なお、ＨＷパラメータＲＯＭ４０３に記憶された機種コードを変更する手順については、図７にて後述する。
【００８９】
バス４１５は、データバス、アドレスバス及び制御バスを含むものであり、情報領域部４００Ｂに接続される。
【００９０】
次に、遊技用マイコン５０１における情報管理を行う情報領域部４００Ｂは、ＨＰＧプログラムＲＯＭ４１６、ＩＤプロパティメモリ４１７、バスモニタ回路４１８、ＨＰＧワークＲＡＭ４１９、制御回路４２０、外部通信制御回路４２１、バス４２２、及び遊技領域部４００Ａから接続されるバス４１５の一部を含んで構成される。
【００９１】
ＨＰＧプログラムＲＯＭ４１６は、各種検査処理を実行するためのＨＰＧプログラムが格納される。
【００９２】
ＩＤプロパティメモリ４１７には、外部通信端子５０７及び外部通信制御回路４２１を介して検査装置から受信した要求に基づいて、ＨＷパラメータＲＯＭ４０３に記憶されている情報を検査装置にすぐに出力できるように、遊技用マイコン５０１の電源投入時（システムリセット時）にＨＷパラメータＲＯＭ４０３に記憶されている情報を複製して記憶する。なお、ＩＤプロパティメモリ４１７は、遊技領域部４００Ａ側及び情報領域部４００Ｂ側の双方よりアクセスが可能な構成になっている。
【００９３】
バスモニタ回路４１８は、情報領域部４００Ｂ側より遊技領域部４００Ａ側のバス４１５の状態監視及び制御を行う。ここでの制御とは、ＨＷパラメータＲＯＭ４０３の内容をＩＤプロパティメモリ４１７に複写する際のタイミング制御や、ユーザプログラムＲＯＭ４０２に格納されたプログラムを外部に出力する際（遊技領域部４００Ａ側のバス４１５を開放してユーザプログラムＲＯＭ４０２からプログラムを読み込んで情報領域部４００Ｂ側より外部に出力する際）のタイミング制御である。なお、プログラムは、外部通信制御回路４２１で暗号化されてから出力される。
【００９４】
ＨＰＧワークＲＡＭ４１９は、情報領域部４００Ｂにおける処理を実行するために必要な情報を一時的に格納するワークエリア（作業領域）として用いられる。
【００９５】
制御回路４２０は、情報領域部４００Ｂ側の処理を制御するものであり、バッファメモリを有している。制御回路４２０は、例えば、バスモニタ回路４１８を介してＣＰＵコア４０１の動作を監視し、非動作中に遊技領域部４００ＡのユーザワークＲＡＭ４０４に記憶された内容をミラードＲＡＭ４０５にコピーする。また、検査装置からの要求に応答して情報領域部４００ＢのＩＤプロパティメモリ４１７の内容を外部に転送したり、プログラム要求に応答してバスモニタ回路４１８を介してユーザプログラムＲＯＭ４０２内のプログラムを外部に転送したりする。制御回路４２０のメモリは、転送時のタイミング調節のために用いられる。
【００９６】
外部通信制御回路４２１は、外部通信端子５０７を介して検査装置と通信し、例えば、外部からの指令に基づいて遊技用マイコン５０１内に格納されている情報（例えば、固有ＩＤ、プログラム、実払出数等）を暗号化した後、外部に転送するなどの処理を行う。
【００９７】
遊技用マイコン５０１では、遊技領域部４００Ａと情報領域部４００Ｂとがバスモニタ回路４１８を介して独立して動作する。すなわち、情報領域部４００Ｂ側は遊技領域部４００ＡにおけるＣＰＵコア４０１の動作に関係なく（プログラム実行に関係なく）動作可能である。
【００９８】
図５は、本発明の第１の実施の形態の遊技制御装置５００におけるメイン処理の手順を示すフローチャートである。
【００９９】
メイン処理は、遊技機に電源が投入された場合又は停電から復旧した場合に遊技制御装置５００のＣＰＵ５０２によって実行される。メイン処理は、電源投入時に１回だけ実行される初期化のための処理、メインループ処理（遊技機が通常稼動している状態における処理）、及び停電発生時の処理を含んでいる。
【０１００】
遊技制御装置５００は、メイン処理が開始されると、最初に、初期化処理を実行する（Ｓ５０１）。具体的には、初期化処理において、遊技制御装置５００は、まず、外部からの割込みを禁止し、割込みベクタ及びスタックポインタをセットする。さらに、割込みモードの設定及びＲＡＭ５０４へのアクセス許可を行い、その後、全出力ポートをＯＦＦに設定する。
【０１０１】
遊技制御装置５００は、ステップＳ５０１の初期化処理が完了すると、ＲＯＭ５０３（ＨＷパラメータＲＯＭ４０３）に記憶された機種コードを取得する（Ｓ５０２）。機種コードは、前述のように、遊技用マイコン５０１へのプログラムの書き込み時や遊技機導入時などに検査装置によって設定される。さらに、遊技制御装置５００は、取得された機種コードを含む機種指定コマンドを送信バッファにセットする（Ｓ５０３）。
【０１０２】
ステップＳ５０３の処理は、遊技機１の電源投入後、遊技制御装置５００によって、最初に１回だけ実行される処理である。遊技機１の電源が投入されると、遊技制御装置５００よりも演出制御装置５５０及び排出制御装置５８０が早く起動する。したがって、電源投入直後にステップＳ５０３の処理が実行された後、送信バッファから機種指定コマンドが演出制御装置５５０に直ちに送信された場合であっても、演出制御装置５５０の起動は完了しているため、機種指定コマンドが取りこぼされる可能性がほとんどなくなる。
【０１０３】
遊技制御装置５００は、続いて、電源投入／停電復旧処理を実行する（Ｓ５０４）。電源投入／停電復旧処理では、まず、前回の電源遮断の原因が通常の電源遮断であるか停電による電源遮断であるかを判定し、判定結果に応じて電源投入処理又は停電復旧処理を実行する。
【０１０４】
電源投入処理では、ＲＡＭ５０４の記憶内容をクリアし、あらかじめ定義されている初期値を設定する。一方、停電復旧処理では、停電前の状態で遊技を再開するための処理が実行される。停電が発生すると、電源装置３００のバックアップ電源３２０によって、遊技制御装置５００のＲＡＭ５０４の記憶内容がバックアップされ、さらに、当該記憶内容に基づいて算出されたチェックサムが記憶される。停電復旧処理では、記憶されたチェックサムに基づいて、ＲＡＭ５０４の記憶内容が正しいか否かを判定し、記憶内容が正しければ、バックアップされた記憶内容に基づいて、停電発生前の状態に復旧させる。
【０１０５】
遊技制御装置５００は、電源投入／停電復旧処理が終了すると、電源投入前の特図変動表示ゲームの抽選確率が高確率状態であったか否かを判定する（Ｓ５０５）。なお、前回の電源の遮断が正常に行われた場合、すなわち、電源投入処理が実行された場合には、低確率状態と判定される。つまり、ステップＳ５０５の処理は、前回の電源の遮断が停電による場合に、停電前の遊技状態を選択する処理である。選択される遊技状態には、通常遊技状態と、時短遊技状態又は確変遊技状態などの特別遊技状態とが含まれる。高確率状態には、時短遊技状態又は確変遊技状態などが該当する。
【０１０６】
遊技制御装置５００は、停電前の特図変動表示ゲームの抽選確率が高確率状態であった場合、すなわち、時短遊技状態又は確変遊技状態であった場合には（Ｓ５０５の結果が「ＹＥＳ」）、高確率状態に対応する表示データ（識別情報）をセットする（Ｓ５０６）。
【０１０７】
ステップＳ５０６までの処理が完了すると、遊技制御装置５００は、図８にて後述するタイマ割込処理を実行するための割込みを所定のタイミング（例えば、１ミリ秒）で発生させる割込みタイマを起動させる（Ｓ５０７）。
【０１０８】
続いて、遊技制御装置５００は、各種乱数の初期値となる初期値乱数を更新する。これらの乱数には、特図変動表示ゲームの大当りを決定するための乱数（大当り乱数）、特図変動表示ゲームの大当り図柄を決定するための乱数（大当り図柄乱数）、普図変動表示ゲームの当たりを決定するための乱数（当り乱数）及び普図変動表示ゲームの当たり図柄を決定するための乱数に対応する初期値乱数が含まれる。
【０１０９】
各種初期値乱数を更新する処理では、まず、割込みを禁止し（Ｓ５０８）、初期値乱数更新処理を実行して、各種初期値乱数を更新する（Ｓ５０９）。初期値乱数の更新後、割込みを許可する（Ｓ５１０）。このように初期値乱数を設定する際に割込みを禁止して、遊技制御装置５００は、各種初期値乱数が更新されてからタイマ割込み処理が実行されるように制御する。
【０１１０】
さらに、遊技制御装置５００は、停電が発生したか否かを判定する（Ｓ５１１）。具体的には、ＲＡＭ５０４の停電検査領域をチェックする。停電検査領域には、停電によって遊技機１の電源が遮断されると、チェックデータ（停電フラグ）が記録され、停電フラグの有無を判定することによって、停電が発生したか否かを判定することができる。
【０１１１】
遊技制御装置５００は、停電の発生を検出しなかった場合には（Ｓ５１１の結果が「ＮＯ」）、ステップＳ５０８の処理に戻り、以降の処理を順次実行する。
【０１１２】
遊技制御装置５００は、停電の発生を検出した場合には（Ｓ５１１の結果が「ＹＥＳ」）、停電処理を実行する。なお、停電発生時には、バックアップ電源３２０によって、以下に示す停電処理を実行するために必要な電力が供給されている。
【０１１３】
停電処理では、遊技制御装置５００は、まず、割込みを禁止し、すべての出力ポートをＯＦＦに設定する。続いて、停電検査領域をクリアし、停電検査領域に停電検査領域チェックデータ（停電フラグ）を保存する。さらに、電源遮断時のＲＡＭ５０４の記憶内容に基づいてチェックサムを算出して記録する。最後に、ＲＡＭ５０４へのアクセスを禁止し、遊技機１の電源が遮断されるまで待機する。
【０１１４】
図６は、本発明の第１の実施の形態の機種コード一覧表６００の一例を示す図である。
【０１１５】
第１の実施の形態では、機種コード一覧表６００は、少なくとも演出制御装置５５０に記憶されている。遊技制御装置５００から送信された機種指定コマンド（又は機種コード）に基づいて、遊技機１の機種及びシリーズを特定し、対応する演出を実行する。
【０１１６】
機種コード一覧表６００には、機種コード６０１、機種指定コマンド６０２及びシリーズ６０３が含まれる。
【０１１７】
機種コード６０１は、遊技機１の機種を一意に識別する識別子である。機種コード６０１は、遊技用マイコン５０１へのプログラムの書き込み時に設定されるか、遊技機１の導入時などに、遊技用マイコン５０１の外部通信端子５０７に接続された検査装置によって設定される。
【０１１８】
機種指定コマンド６０２は、機種コードに対応するコマンドである。演出制御装置５５０は、遊技制御装置５００から機種指定コマンド６０２を受信すると、対応する機種コード６０１を記憶する。例えば、遊技制御装置５００は、上位２バイトには機種指定コマンドであることを示す情報を設定し、下位２バイトには機種指定コマンド６０２の値を設定した４バイトのコマンドを演出制御装置５５０に送信する。
【０１１９】
シリーズ６０３は、同一の機種の中でも遊技性能が相違する細分化された種類（シリーズ）を識別する情報である。例えば、大当たり確率や演出内容などが相違する。本発明の第１の実施の形態では、Ｚタイプ、Ｆタイプ及びＭタイプの３種類のシリーズが含まれている。
【０１２０】
本発明の第１の実施の形態では、さらに、各シリーズが報知時間（音報知実行期間）毎に分類されている。報知時間には、例えば、営業時間が対応付けられる。また、報知時間は営業時間以外でもよく、例えば、営業開始時刻から営業終了時刻の３０分前までの時間を設定してもよい。図６に示す機種コード一覧表では、報知時間として開店時間及び閉店時間を示す情報（すなわち、営業時間）が機種コードに対応付けられている。なお、音による報知を実行する時間については、閉店時間のみを設定して遊技機１の電源を投入してから閉店するまでの時間とするなどしてもよい。以上のように、機種コードは、演出内容及び報知時間を特定するための特定情報となっている。
【０１２１】
図７は、本発明の第１の実施の形態の遊技制御装置５００における機種コード変更処理の手順を示すフローチャートである。
【０１２２】
本処理は、遊技機１が導入された場合若しくは他の遊技場に遊技機１が移転された場合（中古機移動）などに、遊技用マイコン５０１の外部通信端子５０７に接続された検査装置によって、機種コードを変更又は設定するための処理である。機種コードは、前述のように、遊技用マイコン５０１のＨＷパラメータＲＯＭ４０３及びＩＤプロパティメモリ４１７に記憶されている。
【０１２３】
遊技制御装置５００は、まず、機種コード変更要求を受け付けたか否かを判定する（Ｓ７０１）。機種コード変更要求を受け付けていない場合には（Ｓ７０１の結果が「Ｎ」）、本処理を終了する。
【０１２４】
遊技制御装置５００は、機種コード変更要求を受け付けた場合には（Ｓ７０１の結果が「Ｙ」）、受け付けられた機種コード変更要求が正当な要求か否かを判定する（Ｓ７０２）。機種コードには、前述のように、大当たり確率や営業時間が対応付けられている。したがって、大当たり確率が大きくなるように不正に設定が変更されたり、遊技機１の内部を不正に操作するために警報音（報知音、枠開放音）が出力されないように設定が変更されたりしないように、受け付けられた機種コード変更要求が正当であるか否かを、ＨＷパラメータＲＯＭ４０３に格納された正当性確認情報などに基づいて判定する。
【０１２５】
遊技制御装置５００は、受け付けられた機種コード変更要求が正当な要求でない場合には（Ｓ７０２の結果が「Ｎ」）、本処理を終了する。このとき、不正行為が行われたものとして警報音（報知音）を出力するようにしてもよい。
【０１２６】
遊技制御装置５００は、受け付けられた機種コード変更要求が正当な要求であった場合には（Ｓ７０２の結果が「Ｙ」）、遊技用マイコン５０１のＩＤプロパティメモリ４１７及びＨＷパラメータＲＯＭ４０３に指定された機種コードを設定する（Ｓ７０３）。さらに、書き換え完了情報を出力し（Ｓ７０４）、本処理を終了する。
【０１２７】
図８は、本発明の第１の実施の形態の遊技制御装置５００におけるタイマ割込処理の手順を示すフローチャートである。
【０１２８】
遊技制御装置５００では、メイン処理のステップＳ５０７の処理で起動される割込みタイマによって、所定時間周期（例えば、１ミリ秒周期）でタイマ割込みが発生する。遊技制御装置５００は、タイマ割込みが発生すると、以下に示すタイマ割込み処理を実行する。ただし、タイマ割込み処理（Ｓ８０１〜Ｓ８１５）は、タイマ割込み発生毎に必ずしもすべての実行が完了しなくてもよい。
【０１２９】
遊技制御装置５００は、まず、ＣＰＵ５０２のレジスタを退避させ（Ｓ８０１）、入出力処理を実行する（Ｓ８０２）。入出力処理には、出力Ｉ／Ｆ５０６を介して、演出制御装置５５０及び排出制御装置５８０に遊技制御に関する情報を出力し、遊技機における遊技データを収集する情報収集端末装置（図示せず）に遊技データを出力する出力処理と、入力Ｉ／Ｆ５０５を介して入力される各種センサやスイッチ等からの信号にチャタリング除去等の処理を行い、入力情報を確定させる入力処理が含まれる。
【０１３０】
遊技制御装置５００は、次に、各種コマンドを演出制御装置５５０及び排出制御装置５８０に送信するコマンド送信処理を行う（Ｓ８０３）。具体的には、特図変動表示ゲームにおける識別情報の変動パターンを指定する変動パターン指定コマンド、及び停電から復旧した場合に演出制御装置５５０に停電復旧処理を実行させる停電復旧コマンドを演出制御装置５５０に送信したり、払出装置から払い出す賞球数を指定する賞球コマンドを排出制御装置５８０に送信したりする。また、演出制御装置５５０に送信されるコマンドには、前述した機種指定コマンドも含まれる。
【０１３１】
次に、遊技制御装置５００は、大当り乱数及び当り乱数にランダム性を付与するために大当り乱数カウンタ及び当り乱数カウンタの値を１ずつ加算する乱数更新処理１を実行する（Ｓ８０４）。なお、乱数更新処理１では、停止図柄を決定する大当り図柄乱数カウンタの値にも１ずつ加算する。
【０１３２】
次に、遊技制御装置５００は、大当り乱数及び当り乱数等の初期値乱数を更新する処理である初期値乱数更新処理を実行する（Ｓ８０５）。
【０１３３】
そして、遊技制御装置５００は、特図変動表示ゲームを進行させる際の演出又は装飾（変動パターンや停止図柄等）にランダム性を付与するための演出決定用乱数カウンタの値を１ずつ加算する乱数更新処理２を実行する（Ｓ８０６）。
【０１３４】
次に、遊技制御装置５００は、始動口ＳＷ３６ｄによる検出信号の入力を監視する入賞口スイッチ監視処理を実行する（Ｓ８０７）。
【０１３５】
さらに、遊技制御装置５００は、遊技機１における異常の発生を監視するエラー監視処理を実行する（Ｓ８０８）。この場合の異常とは、不正行為や遊技機１の故障などである。不正行為には、例えば、始動口３６等に遊技球を入賞させるために、遊技者が遊技機に磁石を近づけて遊技球の進路を変える磁石不正がある。磁石不正は、図３に示した磁気／振動ＳＷ３９によって検出される。エラーを検出した場合には、スピーカ３０から報知音を出力したり、遊技状態ＬＥＤ２９を点灯させるなどして報知させる。
【０１３６】
さらに、ステップＳ８０８のエラー監視処理で検出される不正行為には、遊技者によってガラス枠１８や前面枠３が開放される開放不正が含まれる。開放不正は、前述のように、ガラス枠開放ＳＷ１８ｄや前面枠開放ＳＷ３ｄなどによって検出される。従来では、営業時間外に作業者がメンテナンスのために開閉枠を開放した場合であっても報知されていたが、本発明では、遊技者による開放不正が行われる可能性の低い営業時間外など、指定された時間以外には、開閉枠の開放を報知しないように構成される。こうすることによって、作業者によるメンテナンスの作業効率を向上させることができる。
【０１３７】
そして、遊技制御装置５００は、特図変動表示ゲームの進行を制御する特図ゲーム処理（Ｓ８０９）、さらに、普図変動表示ゲームの進行を制御する普図ゲーム処理（Ｓ８１０）を実行する。その後、特図表示器３５ａ及び普図表示器３５ｂのセグメントＬＥＤに、特図変動表示ゲーム及び普図変動表示ゲームの結果を出力するためのパラメータを編集するセグメント編集処理を実行する（Ｓ８１１）。
【０１３８】
次に、遊技制御装置５００は、外部情報端子５０８から出力する各種信号を編集する外部情報編集処理を実行する（Ｓ８１２）。
【０１３９】
そして、遊技制御装置５００は、タイマ割込み処理の終了を宣言する（Ｓ８１３）。その後、一時退避されていたレジスタの復帰処理（Ｓ８１４）及び禁止設定されていた外部機器による割込み及びタイマ割込みを許可する（Ｓ８１５）。そして、タイマ割込み処理を終了し、メイン処理に戻る。
【０１４０】
図９は、本発明の第１の実施の形態の遊技機１の開閉枠の開放を監視する枠開放監視処理の手順を示すフローチャートである。
【０１４１】
本処理は、ガラス枠１８や前面枠３の開放を監視するための処理である。ガラス枠１８の開放は、ガラス枠開放ＳＷ１８ｄによって検出され、遊技制御装置５００に通知される。同様に、前面枠３の開放は、前面枠開放ＳＷ３ｄによって検出され、遊技制御装置５００に通知される。
【０１４２】
遊技制御装置５００は、まず、ガラス枠１８が開放されているか否かを判定する（Ｓ９０１）。ガラス枠１８が開放されている場合には（Ｓ９０１の結果が「Ｙ」）、ガラス枠開放コマンドをセットし（Ｓ９０２）、さらに、報知中フラグ１をセットする（Ｓ９０３）。報知中フラグ１は、ガラス枠１８が開放されていることが報知されていることを示すフラグである。
【０１４３】
遊技制御装置５００は、次に、ガラス枠１８が閉止されているか否かを判定する（Ｓ９０４）。ガラス枠が閉止されている場合には（Ｓ９０４の結果が「Ｙ」）、さらに、報知中フラグ１がセットされているか否かを判定する（Ｓ９０５）。報知中フラグ１がセットされている場合には（Ｓ９０５の結果が「Ｙ」）、開放されていたガラス枠１８が閉止されたことを検出したことになり、枠開放音の出力を停止させるためのガラス枠閉止コマンドをセットし（Ｓ９０６）、さらに、報知中フラグ１をリセットする（Ｓ９０７）。
【０１４４】
続いて、遊技制御装置５００は、前面枠３が開放されているか否かを判定する（Ｓ９０８）。前面枠３が開放されている場合には（Ｓ９０８の結果が「Ｙ」）、前面枠開放コマンドをセットし（Ｓ９０９）、さらに、報知中フラグ２をセットする（Ｓ９１０）。報知中フラグ２は、前面枠３が開放されていることが報知されていることを示すフラグである。
【０１４５】
遊技制御装置５００は、次に、前面枠３が閉止されているか否かを判定する（Ｓ９１１）。前面枠３が閉止されている場合には（Ｓ９１１の結果が「Ｙ」）、報知中フラグ２が設定されているか否かを判定する（Ｓ９１２）。報知中フラグ２が設定されている場合には（Ｓ９１２の結果が「Ｙ」）、前面枠閉止コマンドをセットし（Ｓ９１３）、さらに、報知中フラグ２をリセットする（Ｓ９１４）。
【０１４６】
なお、ガラス枠開放コマンド、ガラス枠閉止コマンド、前面枠開放コマンド及び前面枠閉止コマンドは、図８に示したタイマ割込み処理のコマンド送信処理（Ｓ８０３）によって演出制御装置５５０に送信される。
【０１４７】
図１０は、本発明の第１の実施の形態の演出制御装置５５０におけるメイン処理の手順を示すフローチャートである。
【０１４８】
本処理は、遊技機１に電源が投入された場合に、演出制御装置５５０のＣＰＵ５５１によって実行される。
【０１４９】
まず、演出制御装置５５０は、ＲＡＭ５５３に初期値を設定する初期化処理を実行する（Ｓ１００１）。次に所定のタイミング（例えば、１ミリ秒）で割込みを発生させるための割込みタイマを起動させる（Ｓ１００２）。割込みが発生するタイミングで図１１にて後述する割込み処理が実行される。
【０１５０】
演出制御装置５５０は、遊技制御装置５００から受信したメインコマンドを解析するメインコマンド解析処理を実行する（Ｓ１００３）。続いて、機種指定コマンドを受信した場合に機種コードを設定する機種情報設定処理を実行する（Ｓ１００４）。なお、機種情報設定処理の詳細については、図１２にて後述する。
【０１５１】
演出制御装置５５０は、特図変動表示ゲームの実行状況を管理するゲーム管理処理を実行する（Ｓ１００５）。さらに、表示装置５３の表示画面を制御する表示制御処理を実行する（Ｓ１００６）。続いて、スピーカ３０から出力される音を制御する音制御処理を実行し（Ｓ１００７）、さらに、装飾部材９の発光態様などを制御する装飾制御処理を実行する（Ｓ１００８）。
【０１５２】
演出制御装置５５０は、遊技機１における異常の発生を監視するエラー監視処理を実行する（Ｓ１００９）。演出制御装置５５０に関わる異常の他に、遊技制御装置５００からエラーに対応するコマンドを受信した場合に、警報音の報知など所定の処理を実行する。
【０１５３】
最後に、演出制御装置５５０は、変動パターン及び停止図柄を決定するための乱数を更新するための乱数更新処理を実行し（Ｓ１０１０）、ステップＳ１００３の処理に戻る。以降、ステップＳ１００３からステップＳ１０１０までの処理を繰り返す。
【０１５４】
図１１は、本発明の第１の実施の形態の演出制御装置５５０における割込み処理の手順を示すフローチャートである。
【０１５５】
演出制御装置５５０は、まず、各種タイマの値を更新するタイマ更新処理を実行する（Ｓ１１０１）。
【０１５６】
続いて、演出制御装置５５０は、外部からの信号入力を監視し、入力を受け付けるための入力処理を実行する（Ｓ１１０２）。例えば、演出ボタン６０が操作されたことによって入力された信号を検出し、当該信号の入力を受け付ける。
【０１５７】
さらに、演出制御装置５５０は、表示制御処理（図１０のＳ１００６）によって指示された画像を表示装置５３から出力したり、音制御処理（図１０のＳ１００７）によって指示された効果音や報知音などをスピーカ３０に出力したりする出力処理を実行する（Ｓ１１０３）。
【０１５８】
最後に、演出制御装置５５０は、遊技制御装置５００から送信されたメインコマンドの入力を監視し、当該メインコマンドを受信するメインコマンド受信処理を実行し（Ｓ１１０４）、割込み処理を終了する。
【０１５９】
図１２は、本発明の第１の実施の形態の演出制御装置５５０における機種情報設定処理の手順を示すフローチャートである。
【０１６０】
本処理は、遊技制御装置５００から機種指定コマンドを受信した場合に、受信した機種指定コマンドに基づいて、演出に用いられる画像情報などを設定する。受信した機種指定コマンドに対応する情報を含む機種コード一覧表６００（図６）は、演出制御装置のＲＡＭ５５３又はＰＲＯＭ５５２にあらかじめ記憶されている。
【０１６１】
演出制御装置５５０は、まず、遊技制御装置５００から機種指定コマンドを受信したか否かを判定する（Ｓ１２０１）。機種指定コマンドを受信していない場合には（Ｓ１２０１の結果が「Ｎ」）、本処理を終了する。
【０１６２】
演出制御装置５５０は、機種指定コマンドを受信した場合には（Ｓ１２０１の結果が「Ｙ」）、受信した機種指定コマンドに対応するシリーズを特定する。そして、特定されたシリーズに対応する画像が格納されたデータ領域のアドレスをセットする（Ｓ１２０２）。さらに、受信した機種指定コマンドに対応する報知時間を報知期間判定情報としてＲＡＭ５５３に記憶する（Ｓ１２０３）。
【０１６３】
図１３は、本発明の第１の実施の形態の演出制御装置５５０の画像ＲＯＭ５５９の記憶内容を示す図である。
【０１６４】
前述のように、本発明の第１の実施の形態の遊技機１では、同一機種の中に複数のシリーズが含まれている。具体的には、図６に示したように、Ｚタイプ、Ｆタイプ及びＭタイプの３種類の演出が実行可能となっている。画像ＲＯＭ５５９には、共通のデータと各タイプ（Ｚタイプ、Ｆタイプ、Ｍタイプ）特有のデータが格納されている。
【０１６５】
図１２に示した機種情報設定処理のステップＳ１２０２では、機種指定コマンドに基づいてシリーズ（タイプ）を特定し、特定されたタイプに対応する画像データが格納された領域のアドレスを設定する。
【０１６６】
図１４は、本発明の第１の実施の形態の演出制御装置５５０における枠開放音設定処理の手順を示すフローチャートである。
【０１６７】
本処理は、図１０のステップＳ１００９のエラー監視処理に含まれるサブルーチンである。従来では、ガラス枠１８や前面枠３が開放されたことが遊技制御装置５００から通知されると、不正行為が行われていない場合であっても枠開放音が出力されていた。本発明の第１の実施の形態では、例えば、営業時間外のメンテナンス時などには、作業の妨げにならないように、枠開放音が出力されないように制御する。
【０１６８】
演出制御装置５５０は、まず、ＲＴＣ５５５の値（時間値）を取得する（Ｓ１４０１）。続いて、機種情報設定処理（図１２）のステップＳ１２０３の処理でＲＡＭ５５３に記憶された報知期間判定情報を取得する（Ｓ１４０２）。
【０１６９】
続いて、演出制御装置５５０は、ステップＳ１４０１の処理で取得された時間値が、ステップＳ１４０２の処理で取得された報知期間内であるか否かを判定する（Ｓ１４０３）。時間値が報知期間内でない場合には（Ｓ１４０３の結果が「Ｎ」）、枠開放音の出力を解除し（Ｓ１４１６）、本処理を終了する。こうすることによって、枠開放音の出力を停止するコマンドを受信しなくても、報知期間外になれば枠開放音の出力を自動的に解除することが可能となる。
【０１７０】
演出制御装置５５０は、時間値が報知期間内である場合には（Ｓ１４０３の結果が「Ｙ」）、前面枠開放コマンドを受信したか否かを判定する（Ｓ１４０４）。前面枠開放コマンドを受信した場合には（Ｓ１４０４の結果が「Ｙ」）、前面枠開放中フラグを設定し（Ｓ１４０５）、さらに、枠開放音の出力を設定する（Ｓ１４０６）。
【０１７１】
演出制御装置５５０は、さらに、ガラス枠開放コマンドを受信したか否かを判定する（Ｓ１４０７）。ガラス枠開放コマンドを受信した場合には（Ｓ１４０７の結果が「Ｙ」）、ガラス枠開放中フラグを設定し（Ｓ１４０８）、枠開放音の出力を設定する（Ｓ１４０９）。
【０１７２】
枠開放音の出力が設定されると、メイン処理（図１０）の音制御処理（Ｓ１００７）において、音ＬＳＩ５５７によってスピーカ３０から枠開放音が出力される。
【０１７３】
続いて、演出制御装置５５０は、前面枠閉止コマンドを受信したか否かを判定する（Ｓ１４１０）。前面枠閉止コマンドを受信した場合には（Ｓ１４１０の結果が「Ｙ」）、前面枠開放中フラグの設定を解除する（Ｓ１４１１）。さらに、ガラス枠開放中フラグが設定されているか否かを判定する（Ｓ１４１２）。ガラス枠開放中フラグが設定されていない場合には（Ｓ１４１２の結果が「Ｎ」）、開閉枠（前面枠３、ガラス枠１８）がすべて閉止されているため、枠開放音の出力を解除する（Ｓ１４１６）。
【０１７４】
演出制御装置５５０は、ガラス枠開放中フラグが設定されている場合には（Ｓ１４１２の結果が「Ｙ」）、ガラス枠閉止コマンドを受信したか否かを判定する（Ｓ１４１３）。ガラス枠閉止コマンドを受信していない場合には（Ｓ１４１３の結果が「Ｎ」）、本処理を終了する。
【０１７５】
演出制御装置５５０は、ガラス枠閉止コマンドを受信した場合には（Ｓ１４１３の結果が「Ｙ」）、ガラス枠開放中フラグの設定を解除する（Ｓ１４１４）。さらに、前面枠開放中フラグが設定されているか否かを判定する（Ｓ１４１５）。前面枠開放中フラグが設定されている場合には（Ｓ１４１５の結果が「Ｙ」）、本処理を終了する。一方、前面枠開放中フラグが設定されていない場合には（Ｓ１４１５の結果が「Ｎ」）、開閉枠（前面枠３、ガラス枠１８）がすべて閉止されているため、枠開放音の出力を解除する（Ｓ１４１６）。
【０１７６】
枠開放音の出力が解除されると、出力設定時と同様に、メイン処理（図１０）の音制御処理（Ｓ１００７）において、音ＬＳＩ５５７によってスピーカ３０からの枠開放音の出力が停止される。
【０１７７】
本発明の第１の実施の形態によれば、報知期間内（遊技場の営業時間内）では開閉枠を開放すると音による報知が実行されることで、遊技者による不正行為の発生を防止することが可能となる一方で、報知期間外（営業時間外）においては開閉枠を開放しても音による報知が実行されないので、遊技機１のメンテナンスを行う従業員の作業の妨げになることがない。
【０１７８】
さらに、本発明の第１の実施の形態によれば、報知期間外（営業時間外）になれば音による報知が停止するので、報知期間終了後即座に遊技機１のメンテナンス作業を開始することができる。
【０１７９】
また、本発明の第１の実施の形態によれば、遊技制御装置５００から通知された機種コードに基づいて、演出制御装置５５０が報知を実行するか否かを判定するため、遊技制御装置５００の交換だけで営業時間の異なる遊技場に遊技機１を移転しても、移転先の営業時間に基づいて報知音の出力制御を行うことができる。
【０１８０】
さらに、本発明の第１の実施の形態によれば、機種コードはＨＷパラメータＲＯＭ４０３に記憶されており、ＨＷパラメータＲＯＭ４０３に記憶された情報は外部通信端子５０７を介して接続された検査装置によってのみ変更であるため、機種コードを変更する不正行為を防ぐことができる。
【０１８１】
なお、本発明の第１の実施の形態では、開閉枠の開放を監視し、枠開放音の出力を制御していたが、監視対象が排出制御装置５８０やその他の構成であってもよい。すなわち、メンテナンス対象の装置を監視対象とすることができ、作業時刻に応じて枠開放音の出力を制御することが可能となる。
【０１８２】
また、報知期間外に枠開放音を出力しない場合には、遊技状態ＬＥＤ２９のみを点灯させるようにしてもよい。このようにすれば、メンテナンス作業の大きな妨げにならないようにエラーの発生を報知することが可能となる。
【０１８３】
（第２の実施の形態）
本発明の第１の実施の形態では、外部通信端子５０７を介して検査装置によって機種コードを設定していたが、第２の実施の形態では、遊技制御装置５００に備えられた機種コード設定スイッチ（ＳＷ）５０９によって機種コードを設定するように構成する。
【０１８４】
なお、以降の実施の形態の説明では、第１の実施の形態と共通する構成及び処理については、同一の符号を付与して説明を省略する。
【０１８５】
図１５は、本発明の第２の実施の形態の遊技機１の遊技制御装置５００を中心とする制御系を示すブロック構成図である。
【０１８６】
第２の実施の形態の遊技制御装置５００の構成は、機種コード設定ＳＷ５０９を備える点を除いて、第１の実施の形態と同様である。
【０１８７】
機種コード設定ＳＷ５０９は、前述のように、機種コードを設定するためのスイッチである。機種コード設定ＳＷ５０９は、例えば、ディップスイッチで実現される。また、機種コード設定ＳＷ５０９は、遊技制御装置５００が遊技機１に装着されると、後述する封止手段によって、封止を解除しないと再設定できないように構成される。
【０１８８】
なお、演出制御装置５５０及び電源装置３００の構成については、第１の実施の形態と同様である。
【０１８９】
図１６Ａは、本発明の第２の実施の形態の遊技制御装置（基板ボックス）５００の斜視図である。
【０１９０】
遊技制御装置５００は、遊技制御基板５００ｃ（図１６Ｂ参照）を収装する基板ボックスとして構成される。基板ボックスは、遊技機１に取り付けられる取付ベース５００ａと、取付ベース５００ａに取り付けられ、取付ベース５００ａとの間に遊技制御基板５００ｃを収納する収納空間を画成する蓋部材５００ｂとを備える。
【０１９１】
取付ベース５００ａ及び蓋部材５００ｂは、平板状の底部と、底部の周囲から立設する周壁とを有する箱状の部材である。取付ベース５００ａ及び蓋部材５００ｂは、透明な合成樹脂によって構成され、蓋部材５００ｂが取付ベース５００ａに取り付けられた状態、つまり、遊技制御装置５００が閉じられた状態でも内部に収納された遊技制御基板５００ｃが透視可能に構成されている。
【０１９２】
取付ベース５００ａ、蓋部材５００ｂ及び遊技制御基板５００ｃの組み付けは、まず、蓋部材５００ｂに対して遊技制御基板５００ｃを組み付け、その後、一体となった蓋部材５００ｂ及び遊技制御基板５００ｃを、取付ベース５００ａに対して取り付けることによって行われる。さらに、取付ベース５００ａに蓋部材５００ｂを取り付け、遊技制御装置５００を閉じた状態で封止する封止手段５２１が配設されている。
【０１９３】
図１６Ａに示すように、封止手段５２１は、取付ベース５００ａに備えられる複数の第一封止部５２２と、蓋部材５００ｂに備えられる複数の第二封止部５２３と、第一封止部５２２と第二封止部５２３とを固着するためのワンウェイネジ５２４とを備える。なお、本発明の第２の実施の形態では、第一封止部５２２及び第二封止部５２３が、遊技制御装置５００の両端にそれぞれ２つずつ形成されている。
【０１９４】
また、ワンウェイネジ５２４は、締め方向にしか回せないネジである。そのため、ワンウェイネジ５２４によって固着された第一封止部５２２と第二封止部５２３の固着を解除するには、第一封止部５２２及び第二封止部５２３をそれぞれ取付ベース５００ａ及び蓋部材５００ｂから切り離す必要がある。したがって、第一封止部５２２と第二封止部５２３との固着を解除すると痕跡が残り、遊技制御基板５００ｃを交換するなどの不正行為が行われた場合に容易に発見することができる。
【０１９５】
図１６Ｂは、本発明の第２の実施の形態の遊技制御装置５００に含まれる正面図である。
【０１９６】
図１６Ｂには、遊技制御装置５００である基板ボックスの蓋部材５００ｂを取り外した状態であり、遊技制御基板５００ｃを正面から見た図である。
【０１９７】
遊技制御基板５００ｃには、遊技用マイコン（アミューズチップ）５０１及びその他の電子部品が実装されると共に、各種装置と電気的に接続するためのコネクタ５３０が設けられる。蓋部材５００ｂには、コネクタ５３０を外部に露出するための開口部が設けられている。
【０１９８】
遊技制御基板５００ｃは、遊技用マイコン５０１及びその他の電子部品が実装される実装面が蓋部材５００ｂに対向する向きで、基板ボックスの収納空間内に収納される。
【０１９９】
遊技用マイコン５０１は、図３及び図４に示したように、遊技制御を行うための遊技制御プログラムを格納したＲＯＭ５０３、遊技制御プログラムに基づく制御を行うＣＰＵ５０２、制御実行時に必要な情報を読み書きするＲＡＭ５０４などを一体化して構成したワンチップマイコンである。
【０２００】
図１６Ｂに示す遊技制御装置５００の左下部分には、検査装置等の外部機器に接続するためのインターフェースである外部通信端子５０７が配置されている。また、外部通信端子５０７の右側には、機種コード設定ＳＷ５０９が配置されている。蓋部材５００ｂの機種コード設定ＳＷ５０９に対向する部分には、外部から設定を変更するための開口部は設けられておらず、一旦、封止手段５２１によって遊技制御装置５００が封止されると、第一封止部５２２及び第二封止部５２３をそれぞれ取付ベース５００ａ及び蓋部材５００ｂから切り離すことによって第一封止部５２２及び第二封止部５２３の固着を解除しない限り、再設定できないように構成されている。このように構成することによって、機種コード設定ＳＷ５０９が不正に操作されることを防止することができる。
【０２０１】
図１７は、本発明の第２の実施の形態の遊技制御装置５００におけるメイン処理の手順を示すフローチャートである。
【０２０２】
本発明の第２の実施の形態のメイン処理では、機種コードを取得する手順が第１の実施の形態と相違し、その他の手順については、図５に示した第１の実施の形態のメイン処理と同じである。
【０２０３】
第１の実施の形態では、あらかじめ機種コードが遊技用マイコン５０１のＲＯＭ５０３に格納されているのに対し、第２の実施の形態では、まず、遊技制御装置５００が、機種コード設定ＳＷ５０９に設定された機種コードの値を取得する（Ｓ１７０１）。そして、取得された機種コードの値を遊技用マイコン５０１のＲＯＭ５０３に記憶し（Ｓ１７０２）、第１の実施の形態と共通のステップＳ５０３以降の処理を実行する。
【０２０４】
本発明の第２の実施の形態によれば、機種コード設定ＳＷ５０９が封止された遊技制御装置５００（基板ボックス）内部に配置されるため、機種コードが不正に変更されることを防ぐことができる。
【０２０５】
（第３の実施の形態）
本発明の第１の実施の形態では、演出制御装置５５０にのみリアルタイムクロック（ＲＴＣ５５５）が備えられていたが、第３の実施の形態では、遊技制御装置５００にもＲＴＣ５１０が備えられる。また、第３の実施の形態においても、第２の実施の形態と同様に、遊技制御装置５００は、遊技制御基板５００ｃが収装され、封止手段５２１によって封止された基板ボックスとして構成されている。
【０２０６】
図１８は、本発明の第３の実施の形態の遊技機１の遊技制御装置５００を中心とする制御系を示すブロック構成図である。
【０２０７】
第２の実施の形態の遊技制御装置５００の構成は、ＲＴＣ（計時手段）５１０を備える点を除いて、第１の実施の形態と同様である。
【０２０８】
ＲＴＣ５１０は、演出制御装置５５０に備えられるＲＴＣ５５５と同じく、時間情報（日付情報、時刻情報）を計時可能な計時手段であり、ＣＰＵ５０２からの要求に応じて時間値を提供する。また、ＲＴＣ５１０は、通常電源３１０からの電力供給が遮断されている場合には、バックアップ電源３２０から電源が供給される。
【０２０９】
本発明の第３の実施の形態では、遊技制御装置５００にＲＴＣ５１０が備えられているため、遊技制御装置５００が報知音（枠開放音）を出力するか否かを判定し、演出制御装置５５０に指示することが可能である。
【０２１０】
図１９は、本発明の第３の実施の形態の遊技制御装置５００におけるメイン処理の手順を示すフローチャートである。
【０２１１】
第３の実施の形態のメイン処理では、前述のように、遊技制御装置５００側で報知の開始及び停止を判定し、演出制御装置５５０に指示する。したがって、第３の実施の形態では、機種コード一覧表６００が少なくとも遊技制御装置５００に記憶されている。
【０２１２】
遊技制御装置５００は、初期化処理が終了すると（Ｓ５０１）、ＲＴＣ５１０から時間値（時刻情報）を取得する（Ｓ１９０１）。さらに、報知期間判定情報を取得する（Ｓ１９０２）。報知期間判定情報は、第１の実施の形態と同様に機種コードに基づいて設定するようにしてもよいが、遊技制御装置５００側で報知の開始及び停止を制御するため、営業時間などの報知期間判定情報そのものを別途保持するようにしてもよい。
【０２１３】
続いて、遊技制御装置５００は、ステップＳ１９０１の処理で取得された時間値と、ステップＳ１９０２の処理で取得された報知期間判定情報とを比較することによって、報知期間内であるか否かを判定する（Ｓ１９０３）。報知期間内であれば（Ｓ１９０３の結果が「Ｙ」）、報知開始コマンドを出力バッファにセットする（Ｓ１９０４）。
【０２１４】
その後、第１の実施の形態と同様に、遊技制御装置５００は、ステップＳ５０４からステップＳ５０７までの処理が終了すると、割込みを禁止して（Ｓ５０８）、初期値乱数を更新する処理（Ｓ５０９）を実行する。このとき、第３の実施の形態では、初期値乱数を更新する処理の前に、報知開始コマンド又は報知停止コマンドを出力バッファにセットする。以下、これらの手順について具体的に説明する。
【０２１５】
遊技制御装置５００は、割込みを禁止した後（Ｓ５０８）、ＲＴＣ５１０から時間値を取得する（Ｓ１９０５）。さらに、報知期間判定情報を取得する（Ｓ１９０６）。
【０２１６】
続いて、遊技制御装置５００は、ステップＳ１９０５の処理で取得された時間値と、ステップＳ１９０６の処理で取得された報知期間判定情報とを比較することによって、報知開始時間になっているか否かを判定する（Ｓ１９０７）。報知開始時間になっている場合には（Ｓ１９０７の結果が「Ｙ」）、時間情報（ＲＴＣ５１０から取得された時間値、ステップＳ１９０５の処理で取得された時間値でもよい）を出力バッファにセットし（Ｓ１９０８）、さらに、報知開始コマンドを出力バッファにセットする（Ｓ１９０９）。
【０２１７】
さらに、遊技制御装置５００は、ステップＳ１９０５の処理で取得された時間値と、ステップＳ１９０６の処理で取得された報知期間判定情報とを比較することによって、報知停止時間になっているか否かを判定する（Ｓ１９１０）。報知停止時間になっている場合には（Ｓ１９１０の結果が「Ｙ」）、ステップＳ１９０８の処理と同様に、時間情報を出力バッファにセットし（Ｓ１９１１）、さらに、報知停止コマンドを出力バッファにセットする（Ｓ１９１２）。
【０２１８】
そして、遊技制御装置５００は、初期値乱数更新処理を実行し（Ｓ５０９）、割込みを許可する（Ｓ５１０）。さらに、停電が発生したか否かを判定し（Ｓ５１１）、発生していない場合には（Ｓ５１１の結果が「Ｙ」）、Ｓ５０８以降の処理を実行する。また、停電が発生した場合には（Ｓ５１１の結果が「Ｎ」）、停電処理を実行する（Ｓ５１２）。
【０２１９】
以上のようにして、遊技制御装置５００から演出制御装置５５０に報知の開始及び停止を指示する。以下に、演出制御装置５５０が受信した報知開始コマンド又は報知停止コマンドに基づいて行う処理について説明する。
【０２２０】
図２０は、本発明の第３の実施の形態の演出制御装置５５０における枠開放音設定処理の手順を示すフローチャートである。
【０２２１】
演出制御装置５５０は、まず、遊技制御装置５００から報知開始コマンドを受け付けたか否かを判定する（Ｓ２００１）。
【０２２２】
演出制御装置５５０は、報知開始コマンドを受け付けた場合には（Ｓ２００１の結果が「Ｙ」）、報知期間フラグをセットする（Ｓ２００２）。さらに、ＲＴＣ５５５から時間値を取得する（Ｓ２００３）。
【０２２３】
演出制御装置５５０は、ステップＳ２００２の処理で取得された時間値が、報知開始コマンドとともに遊技制御装置５００から受信した時間値（図１９のステップＳ１９０８）とほぼ一致するか否かを判定する（Ｓ２００４）。このとき、遊技制御装置５００のＲＴＣ５１０から時間値を取得したタイミングと、ＲＴＣ５５５から時間値を取得したタイミングが厳密に一致させることができないため、これらの時間値の差が所定の範囲内であれば一致しているとみなす。
【０２２４】
演出制御装置５５０は、ステップＳ２００２の処理で取得された時間値が、遊技制御装置５００から受信した時間値と一致する場合には（Ｓ２００４の結果が「Ｙ」）、異常報知音の出力を設定する（Ｓ２００５）。さらに、異常報知音を出力する時間を指定する継続タイマを設定する（Ｓ２００６）。なお、このとき出力される異常報知音を、枠開放音と相違するように設定することによって、異常の種類を作業者が認識できるようにしてもよい。
【０２２５】
続いて、演出制御装置５５０は、遊技制御装置５００から報知停止コマンドを受け付けたか否かを判定する（Ｓ２００７）。
【０２２６】
演出制御装置５５０は、報知停止コマンドを受け付けた場合には（Ｓ２００７の結果が「Ｙ」）、報知期間フラグをリセットする（Ｓ２００８）。さらに、ＲＴＣ５５５から時間値を取得する（Ｓ２００９）。
【０２２７】
演出制御装置５５０は、ステップＳ２００９の処理で取得された時間値が、報知停止コマンドとともに遊技制御装置５００から受信した時間値（図１９のステップＳ１９１１）とほぼ一致するか否かを判定する（Ｓ２０１０）。このとき、ステップＳ２００４の場合と同様に、ＲＴＣ５５５から取得した時間値と、遊技制御装置５００から受信した時間値の差が所定の範囲内であれば一致するとみなす。
【０２２８】
演出制御装置５５０は、ステップＳ２００９の処理で取得された時間値が、遊技制御装置５００から受信した時間値と一致しない場合には（Ｓ２０１０の結果が「Ｎ」）、ステップＳ２００５の処理と同様に、異常報知音の出力を設定する（Ｓ２０１１）。さらに、ステップＳ２００６の処理と同様に、異常報知音の継続タイマを設定する（Ｓ２０１２）。
【０２２９】
以上の処理が終了すると、第１の実施の形態と同様に、ステップＳ１４０３からステップＳ１４１６までの処理を実行する。
【０２３０】
本発明の第３の実施の形態によれば、第１の実施の形態の効果に加え、遊技制御装置５００及び演出制御装置５５０（従属制御装置）にそれぞれ計時手段を設け、各計時手段から取得された時間値を比較することによって、計時状態が不正に操作されたことを発見することができる。
【０２３１】
さらに、本発明の第３の実施の形態によれば、遊技制御装置５００に備えられるＲＴＣ５１０が、封止手段によって封止された基板ボックス内に配置されるため、演出制御装置５５０のＲＴＣ５５５が不正に操作されても容易に不正行為を発見することができる。なお、遊技制御装置５００ではなく、演出制御装置５５０についても封止手段によって封止するように構成してもよく、また、遊技制御装置５００及び演出制御装置５５０を両方封止するようにしてもよい。
【０２３２】
また、その他の実施の形態として、開閉枠（前面枠３、ガラス枠１８）が開放された場合に、枠開放監視処理において、前面枠開放コマンド、ガラス枠閉止コマンド、前面枠開放コマンド、及びガラス枠閉止コマンドを演出制御装置５５０に送信する代わりに、ＲＴＣ５１０から取得された時間値と報知期間判定情報とに基づいて、異常報知音を出力するか否かを遊技制御装置５００が判断し、報知音を出力又は停止するコマンドを送信するように構成してもよい。
【０２３３】
以上のように構成することによって、演出制御装置５５０は遊技制御装置５００から送信されたコマンドに基づいて報知音を出力すればよいため、演出制御装置５５０に特別な構成変更を加えることなく、指定された時間内にのみ報知音を出力することができる。
【０２３４】
また、監視対象を排出制御装置５８０とした場合には、排出制御装置５８０が報知音を出力するか否かを判定するようにしてもよい。例えば、排出制御装置５８０がリアルタイムクロックを備え、報知期間判定情報を保持するように構成し、エラーを検出した場合には、ＲＴＣから取得された時間値と報知期間判定情報とを比較することによって、報知音を出力するか否かを判定し、遊技制御装置５００又は演出制御装置５５０に通知するようにしてもよい。なお、開閉枠の開放などについても報知音を出力するか否かを排出制御装置５８０が判定するようにしてもよい。
【０２３５】
さらに、報知音を出力するか否かを判定する機能を有する基板を設けるようにしてもよい。例えば、当該基板がＲＴＣを備え、報知時間を保持する。そして、遊技制御装置５００からエラーを報知する信号を受信すると、報知音を出力するか否かを判定し、判定結果に基づいて、演出制御装置５５０に報知音の出力を要求すればよい。このように構成することによって、基板の数が増える代わりに、既存の基板（例えば、遊技制御装置５００）の容量制約などに依存せずに本発明の効果を享受することが可能となる。
【０２３６】
ところで、上記特許文献１に記載された開閉枠（前面枠、ガラス枠）は、開放された時に警報音（報知音、枠開放音）が出力されるため、例えば、遊技場の営業開始前や営業終了後（遊技者が遊技できない営業時間外）に遊技機のメンテナンス等を行うために開閉枠を開放した場合であっても警報音が出力されてしまう。
【０２３７】
本来、営業開始前や営業終了後という営業時間外においては、遊技者によって不正行為が行われる可能性が少ないため、警報音を出力する必要性は乏しいといえる。それにも拘らず営業時間外であっても警報音を出力してしまうため、遊技機のメンテナンスを行う従業員の作業の妨げになってしまっているという問題が生じている。
【０２３８】
そこで、以下に（１）から（６）まで示す発明は、かかる問題点に鑑みてなされたものであり、遊技場の営業時間に応じて開閉枠の開放に伴う報知の実行態様を変化させることが可能な遊技機を提供することを目的とする。特許請求の範囲に記載した以外の本発明の観点の代表的なものとして、次のものがあげられる。
【０２３９】
（１）基枠体に対して開閉可能に支持された開閉枠と、該開閉枠の開閉状態を検出可能な検出手段と、該検出手段によって前記開閉枠の開放が検出されている場合に音による報知を実行することが可能な開放報知手段と、を備えた遊技機において、バックアップ電源の供給を受けて停電時においても時刻を計時可能な計時手段と、前記音による報知が実行される音報知実行期間を含む時間情報を記憶する時間情報記憶手段と、前記計時手段から取得した時間値が前記音報知実行期間に含まれるか否かを判定する時間判定手段と、を備え、前記開放報知手段は、前記音報知実行期間内に前記開閉枠の開放が検出された場合には、前記音による報知を実行する一方、前記音報知実行期間外に前記開閉枠の開放が検出された場合には、前記音による報知を実行しないことを特徴とする遊技機。
【０２４０】
（２）前記開放報知手段は、前記音による報知が実行されている間に、前記時間判定手段によって前記音報知実行期間外になったと判定された場合には、前記開閉枠の開閉状態にかかわらず、前記音による報知を停止させることを特徴とする（１）に記載の遊技機。
【０２４１】
（３）前記計時手段は、前記時間判定手段による判定に用いられる第１計時手段と、前記第１計時手段とは別に動作する第２計時手段を含み、前記遊技機は、前記第１計時手段から取得された時間値と前記第２計時手段から取得された時間値とを比較することによって、前記第１計時手段から取得された時間値が異常であるか否かを判定する異常判定手段と、前記異常判定手段によって前記第１計時手段から取得された時間値が異常であると判定された場合には異常報知を実行することが可能な異常報知手段と、を備えたことを特徴とする（２）に記載の遊技機。
【０２４２】
（４）遊技を統括的に制御する遊技制御装置と、前記遊技の進行に伴って動作することが可能な被制御装置と、前記遊技制御装置と通信可能であるとともに当該遊技制御装置から送信される各種制御情報に基づいて前記被制御装置の制御を行う従属制御装置と、を備え、前記遊技制御装置及び前記従属制御装置は、制御部品が搭載された制御基板と複数の部材に分割構成されて当該制御基板を収容する基板ボックスとから構成され、前記遊技制御装置を構成する基板ボックス及び前記従属制御装置を構成する基板ボックスの少なくとも一方は、当該基板ボックスが開放されたことを示す痕跡を残す封止手段により封止されてなり、前記第１計時手段及び前記第２計時手段は、一方が前記遊技制御装置の制御基板上に設けられ、他方が前記従属制御装置の制御基板上に設けられることを特徴とする（３）に記載の遊技機。
【０２４３】
（５）前記従属制御装置は、前記遊技制御装置から一方向通信によって送信される各種制御情報に基づいて前記被制御装置を制御して遊技演出を実行する演出制御装置であり、前記遊技制御装置は、前記封止手段によって基板ボックスが封止され、当該遊技機が遊技性能の異なる複数のシリーズ機種のいずれの機種であるか、及び前記音報知実行期間を特定可能な特定情報を記憶する特定情報記憶手段を備え、当該特定情報を前記演出制御装置に送信し、前記演出制御装置は、前記複数のシリーズ機種毎の演出データを記憶する演出データ記憶手段と、前記遊技制御装置から送信される前記特定情報に対応する演出データを特定する演出データ特定手段と、前記演出データ特定手段が特定した演出データを用いて前記制御情報に基づく演出制御を実行する演出制御手段と、を有し、前記第１計時手段、前記時間情報記憶手段、前記時間判定手段及び前記開放報知手段は、前記演出制御装置に備えられ、前記時間情報記憶手段は、前記遊技制御装置から受信した特定情報に対応する音報知実行期間を、予め設定されている複数の音報知実行期間の中から特定し、該特定された音報知実行期間に応じた時間情報を記憶することを特徴とする（４）に記載の遊技機。
【０２４４】
（６）前記遊技制御装置は、当該遊技制御装置を検査するために第三者機関が所有する検査装置を接続可能な外部通信端子を備え、前記特定情報は、前記検査装置からの入力によって前記特定情報記憶手段に設定可能としたことを特徴とする（５）に記載の遊技機。
【０２４５】
以上に示した発明によれば、指定された時間内（例えば、営業時間内）では開閉枠の開放を検知して音による報知を実行し、それ以外の時間（例えば、営業時間外）では開閉枠の開放を検知しても音による報知を実行しないようすることが可能となる。
【符号の説明】
【０２４６】
１    遊技機
２    本体枠（外枠、基枠体）
３    前面枠
３ｄ    前面枠開放スイッチ（ＳＷ）
９    装飾部材
９ａ    装飾／演出装置
１０    遊技盤
１８    ガラス枠
１８ｄ    ガラス枠開放スイッチ（ＳＷ）
２０    開閉パネル
２５    鍵
２９    遊技状態ＬＥＤ
３０    スピーカ
３６    始動口
３９    磁気／振動スイッチ（ＳＷ）
４２    特別変動入賞装置
４３    アウト口
４４    一般入賞口
５３    表示装置
３００    電源装置
３１０    通常電源
３２０    バックアップ電源
４０３    ＨＷパラメータＲＯＭ
４１７    ＩＤプロパティメモリ
５００    遊技制御装置
５０１    遊技用マイコン（遊技用演算処理装置、アミューズチップ）
５０７    外部通信端子
５０９    機種コード設定スイッチ（ＳＷ）
５１０    リアルタイムクロック（ＲＴＣ）
５２１    封止手段
５５０    演出制御装置
５５５    リアルタイムクロック（ＲＴＣ）
５５７    音ＬＳＩ
５８０    排出制御装置
６００    機種コード一覧表
【図１】
0005492262.tif 000002
【図２】
0005492262.tif 000003
【図３】
0005492262.tif 000004
【図４】
0005492262.tif 000005
【図５】
0005492262.tif 000006
【図６】
0005492262.tif 000007
【図７】
0005492262.tif 000008
【図８】
0005492262.tif 000009
【図９】
0005492262.tif 000010
【図１０】
0005492262.tif 000011
【図１１】
0005492262.tif 000012
【図１２】
0005492262.tif 000013
【図１３】
0005492262.tif 000014
【図１４】
0005492262.tif 000015
【図１５】
0005492262.tif 000016
【図１６Ａ】
0005492262.tif 000017
【図１６Ｂ】
0005492262.tif 000018
【図１７】
0005492262.tif 000019
【図１８】
0005492262.tif 000020
【図１９】
0005492262.tif 000021
【図２０】
0005492262.tif 000022