(57)【特許請求の範囲】
【請求項１】
遊技に関する状態を決定する条件の抽選を行う抽選手段を含み、当該遊技に関する制御を行う制御手段と、
所定の記憶領域の書込可否に関する書込状態を記憶する状態記憶手段と、
前記制御手段で使用される前記抽選の結果に関する情報を記憶する遊技情報記憶領域、及び、前記遊技情報記憶領域に記憶されている前記情報の複製を記憶する複製情報記憶領域を有する遊技情報記憶手段と、
前記状態記憶手段の前記書込状態を書込可若しくは書込不可に設定する書込状態設定手段と、
前記状態記憶手段の前記書込状態が書込可であるときにのみ、前記遊技情報記憶手段の前記遊技情報記憶領域に前記情報を書き込む遊技情報書込手段と、
前記状態記憶手段の前記書込状態が書込可であって、かつ、前記遊技情報記憶手段の前記遊技情報記憶領域に前記情報が書き込まれたときに、当該情報を前記複製情報記憶領域に複製する複製情報書込手段と、
前記遊技情報記憶領域に記憶されている前記情報と前記複製情報記憶領域に記憶されている前記複製とを照合する照合手段と、
前記照合手段による照合の結果、前記遊技情報記憶領域に記憶されている前記情報と前記複製情報記憶領域に記憶されている前記複製とが一致しないと判断されたときに、警告を発する警告手段と、を有し、
前記照合手段は、前記制御手段の起動時に実行され、前記状態記憶手段に記憶されている前記書込状態が書込可であって、且つ、前記遊技情報記憶領域に記憶されている前記情報と前記複製情報記憶領域に記憶されている前記複製とが一致していないと判断されたときは、前記警告手段が警告を発しないように制御するように構成された遊技機。
【請求項２】
遊技に関する状態を決定する条件の抽選を行う抽選手段を含み、当該遊技に関する制御を行う制御手段と、
所定の記憶領域の書込可否に関する書込状態を記憶する状態記憶手段と、
前記制御手段で使用される前記抽選の結果に関する情報を記憶する遊技情報記憶領域、及び、前記遊技情報記憶領域に記憶されている前記情報の複製を記憶する複製情報記憶領域を有する遊技情報記憶手段と、
前記状態記憶手段の前記書込状態を書込可若しくは書込不可に設定する書込状態設定手段と、
前記状態記憶手段の前記書込状態が書込可であるときにのみ、前記遊技情報記憶手段の前記遊技情報記憶領域に前記情報を書き込む遊技情報書込手段と、
前記状態記憶手段の前記書込状態が書込可であって、かつ、前記遊技情報記憶手段の前記遊技情報記憶領域に前記情報が書き込まれたときに、当該情報を前記複製情報記憶領域に複製する複製情報書込手段と、
前記遊技情報記憶領域に記憶されている前記情報と前記複製情報記憶領域に記憶されている前記複製とを照合する照合手段と、
前記遊技に関する状態を取得する遊技状態取得手段と、を有し、
前記状態記憶手段は、前記遊技に関する状態のうち、前記遊技情報記憶手段の前記遊技情報記憶領域に対して書込可能な前記遊技に関する状態を記憶するように構成され、
前記遊技情報記憶手段は、前記遊技情報記憶領域が書き換えられようとしたときに、前記遊技状態取得手段から前記遊技に関する状態を取得し、取得した当該遊技に関する状態が前記状態記憶手段に記憶されている書き換え可能な前記遊技に関する状態と一致しないときに、前記遊技情報記憶領域の書き換えを規制するように構成された遊技機。
【請求項３】
前記照合手段による照合の結果、前記遊技情報記憶領域に記憶されている前記情報と前記複製情報記憶領域に記憶されている前記複製とが一致しないと判断されたときに、警告を発する警告手段を有する請求項２に記載の遊技機。
【請求項４】
前記照合手段は、前記制御手段の起動時に実行され、前記状態記憶手段に記憶されている前記書込状態が書込可であって、且つ、前記遊技情報記憶領域に記憶されている前記情報と前記複製情報記憶領域に記憶されている前記複製とが一致していないと判断されたときは、前記警告手段が警告を発しないように制御するように構成された請求項３に記載の遊技機。
【請求項５】
前記照合手段は、前記遊技に関する状態が変化する毎に実行され、前記遊技情報記憶手段のうち、前記状態記憶手段に設定されている書き換え可能な前記遊技に関する状態と前記遊技状態取得手段で取得された前記遊技に関する状態とが一致しない前記状態記憶手段に対応する前記遊技情報記憶手段の前記遊技情報記憶領域に記憶されている前記情報と前記複製情報記憶領域に記憶されている前記複製とを照合するように構成された請求項２〜４のいずれか一項に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技や演出等の遊技に関する制御において、この制御に重要な影響を与える変数の不正な手段による書き換えを防止するとともに、不正な手段により書き換えられたときはその書き換えを検出することができる遊技機に関する。
【背景技術】
【０００２】
スロットマシンに代表される遊技機は、遊技者の操作により所定の図柄を揃えることで遊技媒体（遊技メダル等）を獲得する遊技を提供するとともに、画像表示装置や演出用ランプ等の視覚効果等を用いて遊技に沿った演出が行われるように構成されている。このような遊技若しくは演出の制御は、メイン制御基板やサブ制御基板で行われ、この制御における遊技に関する情報や演出に関する情報等は、これらの基板のＲＡＭ（ランダムアクセスメモリ）等に記憶される。ここで、このＲＡＭに記憶される遊技に関する情報や演出に関する情報は、当該遊技機における遊技若しくは演出に重要な影響を与えるものであり、これらの情報が失われる等の不完全な状態になると公平な遊技を提供できなくなる。そのため、ＲＡＭにアクセス制御レジスタを設け、このＲＡＭをバックアップする電源が低下しているときには、アクセス制御レジスタにアクセス不可の情報を管理して、ＲＡＭへのアクセスを禁止するように構成した遊技機が開示されている（例えば、特許文献１参照）。
【特許文献１】特開２００１−１２０７８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述の特許文献に係る方法で、ＲＡＭに保存されている情報へのアクセスを常時監視することは難しく、例えば、外部から不正な手段によりＲＡＭの情報の書き換えが行われた場合を含めて、このＲＡＭに対するアクセスの全てを監視することは難しいという課題があった。
【０００４】
本発明はこのような課題に鑑みてなされたものであり、遊技や演出等の遊技に関する制御に重要な影響を与える変数の不正な手段による書き換えを防止するとともに、不正な手段により書き換えられた場合にはこの書き換えを検出することができる遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記課題を解決するために、第１の本発明に係る遊技機（例えば、実施形態におけるスロットマシン１）は、遊技に関する状態を決定する条件の抽選を行う抽選手段を含み、当該遊技に関する制御を行う制御手段（例えば、実施形態における遊技制御手段１１１や演出制御手段３１１）と、所定の記憶領域の書込可否に関する書込状態を記憶する状態記憶手段と、制御手段で使用される抽選の結果に関する情報を記憶する遊技情報記憶領域、及び、遊技情報記憶領域に記憶されている情報の複製を記憶する複製情報記憶領域を有する遊技情報記憶手段と、状態記憶手段の書込状態を書込可若しくは書込不可に設定する書込状態設定手段と、状態記憶手段の書込状態が書込可であるときにのみ、遊技情報記憶手段の遊技情報記憶領域に情報を書き込む遊技情報書込手段と、状態記憶手段の書込状態が書込可であって、かつ、遊技情報記憶手段の遊技情報記憶領域に前記情報が書き込まれたときに、当該情報を前記複製情報記憶領域に複製する複製情報書込手段と、遊技情報記憶領域に記憶されている情報と複製情報記憶領域に記憶されている複製とを照合する照合手段と、前記照合手段による照合の結果、前記遊技情報記憶領域に記憶されている前記情報と前記複製情報記憶領域に記憶されている前記複製とが一致しないと判断されたときに、警告を発する警告手段と、を有し、前記照合手段は、前記制御手段の起動時に実行され、前記状態記憶手段に記憶されている前記書込状態が書込可であって、且つ、前記遊技情報記憶領域に記憶されている前記情報と前記複製情報記憶領域に記憶されている前記複製とが一致していないと判断されたときは、前記警告手段が警告を発しないように制御するように構成される。
【０００６】
また、第２の本発明に係る遊技機は、遊技に関する状態を決定する条件の抽選を行う抽選手段を含み、当該遊技に関する制御を行う制御手段（例えば、実施形態における遊技制御手段１１１や演出制御手段３１１）と、所定の記憶領域の書込可否に関する書込状態を記憶する状態記憶手段と、制御手段で使用される抽選の結果に関する情報を記憶する遊技情報記憶領域、及び、遊技情報記憶領域に記憶されている情報の複製を記憶する複製情報記憶領域を有する遊技情報記憶手段と、状態記憶手段の書込状態を書込可若しくは書込不可に設定する書込状態設定手段と、状態記憶手段の書込状態が書込可であるときにのみ、遊技情報記憶手段の遊技情報記憶領域に情報を書き込む遊技情報書込手段と、状態記憶手段の書込状態が書込可であって、かつ、遊技情報記憶手段の遊技情報記憶領域に前記情報が書き込まれたときに、当該情報を前記複製情報記憶領域に複製する複製情報書込手段と、遊技情報記憶領域に記憶されている情報と複製情報記憶領域に記憶されている複製とを照合する照合手段と、前記遊技に関する状態を取得する遊技状態取得手段と、を有し、前記状態記憶手段は、前記遊技に関する状態のうち、前記遊技情報記憶手段の前記遊技情報記憶領域に対して書込可能な前記遊技に関する状態を記憶するように構成され、前記遊技情報記憶手段は、前記遊技情報記憶領域が書き換えられようとしたときに、前記遊技状態取得手段から前記遊技に関する状態を取得し、取得した当該遊技に関する状態が前記状態記憶手段に記憶されている書き換え可能な前記遊技に関する状態と一致しないときに、前記遊技情報記憶領域の書き換えを規制するように構成される。
【０００７】
このような第２の本発明に係る遊技機は、照合手段による照合の結果、遊技情報記憶領域に記憶されている情報と複製情報記憶領域に記憶されている複製とが一致しないと判断されたときに、警告を発する警告手段を有することが好ましい。
【０００８】
また、このような第２の本発明に係る遊技機において、照合手段は、制御手段の起動時に実行され、状態記憶手段に記憶されている書込状態が書込可であって、且つ、遊技情報記憶領域に記憶されている情報と複製情報記憶領域に記憶されている複製とが一致していないと判断されたときは、警告手段が警告を発しないように制御するように構成されることが好ましい。
【０００９】
このとき、照合手段は、遊技に関する状態が変化する毎に実行され、遊技情報記憶手段のうち、状態記憶手段に設定されている書き換え可能な遊技に関する状態と遊技状態取得手段で取得された遊技に関する状態とが一致しない状態記憶手段に対応する遊技情報記憶手段の遊技情報記憶領域に記憶されている情報と複製情報記憶領域に記憶されている複製とを照合するように構成されることが好ましい。
【発明の効果】
【００１０】
本発明に係る遊技機を以上のように構成すると、抽選結果（メイン制御手段で抽選される役の抽選結果、サブ（演出）制御手段で抽選される演出の抽選結果、及び、図柄の組み合わせを報知する演出（いわゆるＡＴ（アシストタイム））の抽選結果））等の重要変数を遊技情報記憶手段に書き込むための処理を、書込状態を設定する書込状態設定手段、遊技情報を書き込む遊技情報書込手段、及び、書き込んだ情報の複製を作成する複製情報書込手段に分けて行うように構成されているため、これらの手段を予め決められた順序で実行しないと情報を書き込むことができず、不正な書き込みを防止することができる。また、書き込まれた重要変数等の情報は、複製が作成されて記憶されるため、遊技情報記憶手段の遊技情報記憶領域に不正な手段で情報が書き込まれたとしても、照合手段により照合して不正な書き込みを検出することができる。さらに、重要変数等の情報の書き込みに際して、遊技の状態を考慮し、所定の遊技状態のときのみ書き込み可能とすることにより、不正な書き込みを、より確実に防止することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の好ましい実施形態について図面を参照して説明する。図１は、本発明に係る遊技機の一例であるスロットマシン１の外観を示す正面図であり、図２は、このスロットマシン１において、前扉を開いた状態の正面図であり、まず、これらの図面を用いて本実施の形態におけるスロットマシン１の外観及びゲーム概要について説明する。
【００１２】
スロットマシン１は、前面側に開口を有する箱状の筐体２と、この開口を覆って、当該筐体２と蝶番機構（図２においては、上下に配置された２個の蝶番４ａ，４ｂから構成される）により開閉可能に取り付けられた前扉３とを備えており、この前扉３は、常には右側縁部に設けられた施錠装置５を利用して筐体２に閉鎖施錠された状態で保持されている。なお、前扉３の前面側は、上部パネル部３ａ、中部パネル部３ｂ、操作パネル部３ｃ及び下部パネル部３ｄに略区分けされ、これらは視覚的効果を高めてデザインされたいわゆる化粧板が設けられている。この化粧板は、硬質プラスチックにより一体的に形成されている。
【００１３】
筐体２の内部には、円筒外周面に沿って多種の図柄が描かれた回転可能な３個のリール２１ａ，２１ｂ，２１ｃを備える回胴装置２２と、遊技メダルの払い出しを行うホッパ装置２３と、このホッパ装置２３から溢れた遊技メダルを収容するための補助貯留部２４と、スロットマシン１の作動を統括的に制御するメイン制御基板１００と、回胴装置２２やホッパ装置２３、メイン制御基板１００等の構成機器に電力を供給する電源装置２５とが配設されている。
【００１４】
前扉３の上部（上部パネル部３ａ）には、上部演出用ランプ３１と、左右の上部放音部３２，３３とが設けられ、略中央部には、液晶ディスプレイ等で構成された画像表示装置３４が取り付けられている。また、上部放音部３２，３３の裏面側には左右の上部スピーカー３２ａ，３３ａが取り付けられている。さらに、この上部パネル部３ａの裏面側には、演出の制御を行うサブ制御基板２００（後述するように、実際には、演出制御基板３００と画像音響生成基板４００とから構成されている）が配設されており、図示しないワイヤハーネスで筐体２側のメイン制御基板１００と電気的に接続されている。もちろん、このサブ制御基板２００に対しても電源装置２５から電力が供給される。
【００１５】
前扉３の中間部（中部パネル部３ｂ）には、硬質プラスチック板等で形成された中パネル３５が取り付けられ、この中パネル３５の略中央部には、３個のリール２１ａ，２１ｂ，２１ｃと位置整合してリール表示窓３５ａが設けられている。また、この中パネル３５の側方には、左右の中部演出用ランプ３６ａ，３６ｂが配設されている。
【００１６】
前扉３の中パネル３５の下方、すなわち、操作パネル部３ｃには、遊技メダルを投入するためのメダル投入口３７と、１回の遊技当たりのメダル数を設定するためのベットボタン３８ａ及びＭＡＸベットボタン３８ｂ（これらをまとめて「ベットボタン３８」と称する）と、１回の遊技の開始を指示するためのスタートレバー３９と、回転中のリール２１ａ，２１ｂ，２１ｃを個別に停止させるための３個のストップボタン４０ａ，４０ｂ，４０ｃと、が配設されている。
【００１７】
前扉３の下部（下部パネル部３ｄ）には、このスロットマシン１の演出に関連するデザイン等が施された下パネル４１が配設されており、さらにその下方、すなわち、前扉３の下部前面側には、入賞時に遊技メダルが払い出されるメダル払出口４３が設けられるとともに、その下方に払い出された遊技メダルを貯留する受皿４４が設けられている。また、この下部前面側には、左右の下部放音部４５，４６が設けられており、この下部放音部４５，４６の裏面側には左右のスピーカー４５ａ，４６ａが取り付けられている。さらに、下部パネル部３ｄの裏面側には、メダル投入口３７から投入される投入物に対して、正規の遊技メダルか異物かを判定して振り分けるセレクタ５０と、このセレクタ５０で振り分けられた遊技メダルを筐体２側に設けられているホッパ装置２３へ案内して排出するメダル案内部材５１と、セレクタ５０で振り分けられた異物をメダル払出口４３へ案内して排出する返却通路５２と、ホッパ装置２３から払い出される遊技メダルをメダル払出口４３へ案内する払出ガイド部材５３とが設けられている。また、セレクタ５０の上方に位置して長尺状の中央表示基板６０が配設されており、この中央表示基板６０の裏面側の略中央部には遊技の設定を行うための設定ボタン６１が設けられている。
【００１８】
このようなスロットマシン１で遊技を行うには、遊技者がメダル投入口３７より所定の枚数以上の遊技メダルを投入するか、若しくは、すでにこのスロットマシン１に貯留されている遊技メダルがある場合にはベットボタン３８ａまたはＭＡＸベットボタン３８ｂのいずれかを操作して遊技メダルのベットを行う。そして、スタートレバー３９を操作すると、３個のリール２１ａ，２１ｂ，２１ｃが回転起動し、遊技者は回転している３個のリール２１ａ，２１ｂ，２１ｃを任意に選択し、所望の順序及びタイミングで各ストップボタン４０ａ，４０ｂ，４０ｃを操作して、これらのリール２１ａ，２１ｂ，２１ｃを停止させる。
【００１９】
回転していた３個のリール２１ａ，２１ｂ，２１ｃがすべて停止すると、入賞図柄の判定、すなわち、当たりかはずれかの判定が行われ、図柄の組み合わせが予め定められた入賞図柄の組み合わせに該当するときには、ホッパ装置２３により所定枚数の遊技メダルが払い出される。なお、このとき各種演出用ランプ３１，３６ａ，３６ｂが点灯（若しくは点滅や消灯）したり、上下の各スピーカー３２ａ，３３ａ，４５ａ，４６ａより所定の効果音が発生したり、画像表示装置３４により所定の演出映像が表示されたりして、遊技の状態に応じた各種演出が行われる。ここで、入賞図柄とは、予め定められた役に対応する図柄の組み合わせであり、役としては、例えば、特別役、小役、リプレイ（再遊技役）等から構成されている。
【００２０】
このように、本スロットマシン１で遊技を行う遊技者は、表示された図柄が予め定められた組み合わせに該当しなかったとき（はずれのとき）には投入した遊技メダルを失うが、表示された図柄が予め定められた組み合わせに該当したとき（当たりのとき）には遊技メダルを獲得しうることになり、遊技メダルを増やすという興趣を楽しむことができる。
【００２１】
次に、以上のように構成されたスロットマシン１の制御システムについて、図３を参照しながら説明する。ここで、図３は、このスロットマシン１における制御システムを示すブロック図である。メイン制御基板１００には、バス１６０を介して、メインＣＰＵ１１０、乱数発生器１２０、ＲＡＭ１３０、ＲＯＭ１４０及びＩ／Ｆ回路１５０が接続されている。また、このバス１６０には、上述したベットボタン３８（ベットボタン３８ａ又はＭＡＸベットボタン３８ｂ）、スタートレバー３９、ストップボタン４０（４０ａ，４０ｂ，４０ｃ）及びリール２１（２１ａ，２１ｂ，２１ｃ）を回転させるモータ２３（実際には、上記リール２１ａ，２１ｂ，２１ｃ毎に一台ずつ設けられている）が接続されている。
【００２２】
メインＣＰＵ１１０は、ＲＯＭ１４０に記録された遊技用制御プログラムをＲＡＭ１３０に展開して実行し、ベットボタン３８、スタートレバー３９及びストップボタン４０の操作に従って（これらを操作することにより出力される操作信号をバス１６０を介して検出して）、遊技の条件及び開始・終了を判断し、これに応じてモータ２３の駆動を制御してリール２１（２１ａ，２１ｂ，２１ｃ）を回転・停止させる。ここで、メインＣＰＵ１１０は遊技の進行状態に応じて所定の制御コマンドをＩ／Ｆ回路１５０を介してサブ制御基板２００（演出制御基板３００）に送信するように構成されている。なお、遊技の結果（当たりかはずれか）は、メインＣＰＵ１１０で実行される遊技用制御プログラムが、乱数発生器１２０で発生された乱数値を用いて決定するように構成されている。ここで、乱数発生器１２０は、所定の時間間隔で繰り返し新しい乱数値を発生するように構成されている。
【００２３】
サブ制御基板２００は、バス２１０に接続された演出制御基板３００と画像音響生成基板４００とから構成される。演出制御基板３００には、サブＣＰＵ３１０、乱数発生器３２０、ＲＡＭ３３０、ＲＯＭ３４０及びＩ／Ｆ回路３５０が設けられており、これらはバス２１０に接続されている。一方、画像音響生成基板４００には、上述のバス２１０に接続された画像制御ＩＣ４１０及び音源ＩＣ４４０が設けられている。さらに、画像制御ＩＣ４１０には、ビデオＲＡＭ４２０及び画像ＲＯＭ４３０と、画像表示装置３４が接続されている。また、音源ＩＣ４４０には音源ＲＯＭ４５０及びアンプ４６０が接続され、アンプ４６０には上部及び下部スピーカー３２ａ，３３ａ，４５ａ，４６ａが接続されている。また、バス２１０には、上述の各種演出用ランプ３１，３６ａ，３６ｂも接続されてその点灯・消灯動作が演出制御基板３００により制御される。
【００２４】
サブＣＰＵ３１０は、ＲＯＭ３４０に記録された演出用制御プログラムをＲＡＭ３３０に展開して実行し、画像音響生成基板４００に設けられた画像制御ＩＣ４１０及び音源ＩＣ４４０を制御して、画像表示装置３４やスピーカー３２ａ，３３ａ，４５ａ，４６ａを用いて映像や音響効果による遊技の演出を行うように構成されている。なお、液晶表示装置３４に表示される映像は、画像制御ＩＣ４１０が、画像ＲＯＭ４３０に記憶された画像情報をビデオＲＡＭ４２０に展開して実行することにより表示され、また、スピーカー３２ａ，３３ａ，４５ａ，４６ａに出力される音響効果（音楽、音声、効果音等）は、音源ＩＣ４４０が音源ＲＯＭ４５０から取り出した音響情報から再生され、アンプ４６０を介してスピーカー３２ａ，３３ａ，４５ａ，４６ａから出力される。
【００２５】
なお、このサブＣＰＵ３１０で実行される演出は、上述のように、メイン制御基板１００から送信される制御コマンドを、サブＣＰＵ３１０がＩ／Ｆ回路３５０を介して受信し、この制御コマンドに応じて決定・制御されるが、この演出の態様（パターン）の一部は、演出制御基板３００に設けられた乱数発生器３２０で発生された乱数値を用いて決定されるように構成されている。ここで、乱数発生器３２０も、所定の時間間隔で繰り返し新しい乱数値を発生するように構成されている。
【００２６】
それではこのような構成のスロットマシン１において、遊技や演出等の遊技に関する制御に重要な影響を与える変数等の情報の不正な手段による書き換えを防止するとともに、この情報が不正な手段により書き換えられた場合にその書き換えを検出する機能について、以下に２つの構成を説明する。
【００２７】
（第１の実施形態）
まず、第１の実施形態として、メイン制御基板１００で実行され、このスロットマシン１の遊技を制御する遊技制御手段１１１に設けられた重要変数等の情報の不正書き換えの防止及び検出機能について図４〜図８を用いて説明する。なお、この第１の実施形態では、メイン制御基板１００において遊技の制御を行う遊技制御手段１１１の機能のうち、役の抽選を行う部分を実施例として説明を行うが、本発明がこの機能に限定されることはなく、例えば、サブ制御手段２００（演出制御手段３００）において演出の抽選を行う部分に適用することも可能である。ここで、図４は、メイン制御基板１００において実行される遊技用制御プログラム等の構造を示すブロック図であり、図５は重要変数等の情報を記憶するＲＡＭ１３０のデータ構造を示す説明図であり、図６は、遊技制御手段１１１の処理を示すフローチャートであり、図７は、抽選結果を書き込む処理を示すフローチャートであり、図８は、遊技情報記憶手段１３２の照合を行う処理を示すフローチャートである。
【００２８】
ＲＯＭ１４０から読み出された遊技用制御プログラムは、メイン制御基板１００のメインＣＰＵ１１０で遊技制御手段１１１として実行される。この遊技制御手段１１１は、さらに、抽選手段１１２を有している。また、メインＣＰＵ１１０では、ＲＯＭ１４０から読み出されたアクセス制御プログラムが、ＣＰＵ１１０でアクセス制御手段１１３として実行される。このアクセス制御手段１１３は、さらに、書込状態設定手段１１４、遊技情報書込手段１１５、複製情報書込手段１１６、照合手段１１７及び警告手段１１８を有している。
【００２９】
また、メイン制御基板１００のＲＡＭ１３０には、重要変数等の情報を記憶する遊技情報記憶領域１３２ａと、その複製情報を記憶する複製情報記憶領域１３２ｂとを有する遊技情報記憶手段１３２と、この遊技情報記憶手段１３２に対する書き換えの可否に関する情報である書込状態を記憶する状態記憶手段１３１とが設けられている（実際には、これらの記憶手段１３１，１３２は、ＲＡＭ１３０に確保されるメモリ領域である）。なお、状態記憶手段１３１及び遊技情報記憶手段１３２に記憶される重要変数等に関する情報は、１つのデータである必要はなく、図５に示すように、遊技情報記憶手段１３２の遊技情報記憶領域１３２ａ及び複製情報記憶領域１３２ｂに複数の情報を記憶する領域を確保し、それぞれの情報に対して状態記憶手段１３１で管理される書込状態の領域を確保することにより、複数の情報（重要変数等）を管理することができる。この場合、これらの領域を図５に示すように整列してＲＡＭ１３０に確保する必要はなく、各領域の配置に対して規則性を持たせないようにして、状態記憶手段１３１と遊技情報記憶手段１３２との対応付け、及び、遊技情報記憶領域１３２ａと複製情報記憶領域１３２ｂとの対応付けを判別できないようにすることが望ましい。
【００３０】
それでは、メイン制御基板１００における処理をフローチャートに基づいて説明する。遊技制御手段１１１が役の抽選を行う場合は、まず、抽選手段１１２により、乱数発生器１２０から乱数値を取得し（ステップＳ５００）、その乱数値と図示しない役抽選テーブルを用いて役の抽選を行う（ステップＳ５１０）。そして、抽選手段１１２により行われた抽選の結果は、重要変数としてアクセス制御手段１１３に送信され、このアクセス制御手段１１３によりＲＡＭ１３０に書き込まれる（ステップＳ５２０）。具体的には、アクセス制御手段１１３は、まず、書込状態設定手段１１４により状態記憶手段１３１の書込状態を「書込可」とする（ステップＳ５２１）。この書込状態は、例えば、「０」のときに「書込不可」を表し、「１」のときに「書込可」を表すように構成されている。
【００３１】
次に、遊技状態書込手段１１５により抽選結果をＲＡＭ１３０の遊技情報記憶手段１３２に書き込むが、最初に、状態記憶手段１３１の書込状態が「書込可」に設定されているかを検査し（ステップＳ５２２）、「書込可」でない（「書込不可」に設定されている）場合には、この抽選結果の遊技情報記憶手段１３２への書き込みは行わず、ステップＳ５２５に移行する。一方、状態記憶手段１３１の書込状態が「書込可」に設定されている場合は、抽選結果を遊技情報記憶手段１３２の遊技情報記憶領域１３２ａに書き込んで記憶させる（ステップＳ５２３）。そして、アクセス制御手段１１３は、複製情報書込手段１１６により、ステップＳ５２３で遊技情報記憶領域１３２ａに書き込まれた抽選結果を複製情報記憶領域１３２ｂに書き込んで複製情報を作成するが、この場合も、まず、状態記憶手段１３１の書込状態が「書込可」に設定されているかを検査し（ステップＳ５２４）、「書込可」でない場合には、この抽選結果の複製を行わずにステップＳ５２５に移行し、「書込可」に設定されている場合には、抽選結果を複製情報記憶領域１３２ｂに書き込んで複製情報を作成する（ステップＳ５２５）。最後に、アクセス制御手段１１３は、書込状態設定手段１１４により、状態記憶手段１３１の書込状態を「書込不可」に設定し、抽選結果の書き込み処理を終了する（ステップＳ５２６）。
【００３２】
また、アクセス制御手段１１３は、所定のタイミング、例えば、遊技操作が行われていないタイミングで照合手段１１７を起動して、遊技情報記憶手段１３２に対して不正の手段で情報が書き込まれていないかを検査するように構成されている。具体的には、照合手段１１７は、まず、状態記憶手段１３１に設定された書込状態が「書込不可」であることを確認し（ステップＳ５３１）、「書込不可」でないとき、すなわち、「書込可」に設定されているときは、上述の処理により抽選結果等の情報の書込処理が実行されているものと判断して照合処理を終了する。一方、書込状態が「書込不可」に設定されている場合は、遊技情報記憶手段１３２の遊技情報記憶領域１３２ａ及び複製情報記憶領域１３２ｂから、それぞれ抽選結果及びその複製を読み出し（ステップＳ５３２）、両者が一致しているか否かを照合する（ステップＳ５３３）。この照合の結果、抽選結果及びその複製が一致していると判断したときは、そのまま照合処理を終了し、一致していない場合は、警告手段１１８により警告を発する（ステップＳ５３４）。警告の方法としては、例えば、Ｉ／Ｆ回路１５０を介してサブ制御基板２００に異常信号を送信し、この異常信号を受信したサブ制御基板２００により、画像表示装置３４に警告情報を表示することにより行う。なお、図５に示すように、状態記憶手段１３１及び遊技情報記憶手段１３２に複数の情報が記憶されている場合には、それぞれの情報に対して上記ステップＳ５３１〜Ｓ５３４の照合が実行される。
【００３３】
このように、状態記憶手段１３１に書込状態を設定する書込状態設定手段１１４と、遊技情報記憶手段１３２の遊技情報記憶領域１３２ａに抽選結果等の重要変数を書き込む遊技情報書込手段１１５と、遊技情報記憶領域１３２ａに書き込まれた抽選結果等の重要変数を複製情報記憶領域１３２ｂに複製する複製情報書込手段１１６とを分離して設けることにより、正しい手順でこれらの手段１１４，１１５，１１６を実行しないと遊技情報記憶手段１３２に遊技情報を書き込むことができないため、不正な書き込みを防止することができる。また、仮に、遊技情報記憶領域１３２ａの内容が不正な手段により書き換えられたとしても、図５の３番目の領域Ｄ１のように、遊技情報記憶領域１３２ａの情報と複製情報記憶領域１３２ｂの情報（複製）とが一致しないため、照合手段１１７により異常を検出することができる。
【００３４】
なお、ＲＡＭ１３０にアクセス制限手段を設け、状態記憶手段１３１の書込状態は書込状態設定手段１１４にだけ設定可能に構成し、且つ、状態記憶手段１３１に「書込可」が設定されていない限り、遊技情報記憶手段１３２に情報を書き込めないように制限するように構成することにより、さらに確実に不正な書き込みを防止することができる。
【００３５】
ところで、上述のような重要変数の書込処理が実行されているときに、このスロットマシン１の電源の切断等が行われると、上述の処理が完了せず、例えば、図５の５番目の領域Ｄ２のように、遊技情報記憶領域１３２ａと複製情報記憶領域１３２ｂとの情報の不一致や、状態記憶手段１３１に設定された書込状態が、「書込可」のままになってしまう。そのため、このスロットマシン１に電源が供給されて起動したときに、最初に実行される照合手段１１７においては、状態記憶手段１３１の書込状態が「書込可」で、且つ、遊技情報記憶領域１３２ａと複製情報記憶領域１３２ｂの情報が不一致であるときは、警告手段１１８による警告を行わないように構成することが望ましい。このような状況は、重要変数の遊技情報記憶手段１３２への書き込み中に、電源の切断等が発生して強制的に処理が終了（中断）されたと考えられるからである。なお、この場合、照合手段１１７は、状態記憶手段１３１及び遊技情報記憶手段１３２の情報の整合性が保たれるように修復しても良いし、以降に実施される遊技により書き換えられて正常な状態になることを想定して放置するように構成しても良い。
【００３６】
（第２の実施形態）
次に、第２の実施形態として、演出制御基板３００（サブ制御基板２００）で実行され、このスロットマシン１の演出を制御する演出制御手段３１１に設けられた重要変数等の情報の不正書き換えの防止及び検出機能について図９〜図１２を用いて説明する。なお、この第２の実施形態でも、演出制御基板３００において演出の制御を行う演出制御手段３１１の機能のうち、演出の態様の抽選を行う部分を実施例として説明を行うが、本発明がこの機能に限定されることはない。ここで、図９は、演出制御基板３００において実行される演出用制御プログラム等の構造を示すブロック図であり、図１０は重要変数等の情報を記憶するＲＡＭ３３０のデータ構造を示す説明図であり、図１１は、抽選結果を書き込む処理を示すフローチャートであり、図１２は、遊技情報記憶手段の照合を行う処理を示すフローチャートである。
【００３７】
上述の第１の実施形態においては、メイン制御基板１００で制御される遊技の進行状態に関わりなく、重要変数を遊技情報記憶手段１３２に書き込めるように構成されていたが、この第２の実施形態においては、遊技の状態により書き込みの可否を制御するように構成した場合について説明する。ここで、遊技の状態には、通常遊技や特別遊技が実行されている状態だけでなく、停止ボタンが押された状態、遊技メダルがベットされた状態やリールが回転中である状態のように遊技の中での動作モードも含まれる。なお、以降の説明ではこの動作モードに基づいて書き込みの可否の制御を行った場合について説明する。
【００３８】
ＲＯＭ３４０から読み出された演出用制御プログラムは、演出制御基板３００のサブＣＰＵ３１０で演出制御手段３１１として実行される。この演出制御手段３１１は、さらに、抽選手段３１２を有している。また、サブＣＰＵ３１０では、ＲＯＭ３４０から読み出されたアクセス制御プログラムが、サブＣＰＵ３１０でアクセス制御手段３１３として実行される。このアクセス制御手段３１３は、さらに、書込状態設定手段３１４、遊技情報書込手段３１５、複製情報書込手段３１６、照合手段３１７、警告手段３１８、及び、遊技状態取得手段３１９を有している。
【００３９】
また、演出制御基板３００のＲＡＭ３３０には、重要変数等の情報を記憶する遊技情報記憶領域３３２ａと、その複製情報を記憶する複製情報記憶領域３３２ｂとを有する遊技情報記憶手段３３２と、この遊技情報記憶手段３３２に対する書き換えの可否に関する情報である書込状態を記憶する状態記憶手段３３１とが設けられている（実際には、これらの記憶手段３３１，３３２は、ＲＡＭ３３０に確保されるメモリ領域である）。なお、状態記憶手段３３１及び遊技情報記憶手段３３２に記憶される重要変数等に関する情報は、第１の実施形態と同様に１つのデータである必要はなく、図１０に示すように、遊技情報記憶手段３３２の遊技情報記憶領域３３２ａ及び複製情報記憶領域３３２ｂに複数の情報を記憶する領域を確保し、それぞれの情報に対して状態記憶手段３３１で管理された書込状態を記憶する領域を確保することにより、複数の情報（重要変数等）を管理することができる。この場合も、これらの領域を整列してＲＡＭ３３０に確保する必要はなく、各領域の配置に対して規則性を持たせないようにして、状態記憶手段３３１と、遊技情報記憶手段３３２との対応付け、及び、遊技情報記憶領域３３２ａと複製情報記憶領域３３２ｂとの対応付けを判別できないようにすることが望ましい。
【００４０】
さらに、この状態記憶手段３３１は、図１０に示すように、上述の書込状態を記憶する領域（図１０の符号Ｆで示す書込状態領域）に加えて、書き込み可能な遊技状態を記憶する領域（図１の符号１〜３で示す書込可能状態領域）を有している。この書込可能遊技状態領域１〜３のそれぞれに書き込みを許可する遊技状態を割り当てることにより、この状態記憶手段３３１に対応する遊技情報記憶手段３３２に書き込めるタイミングを制限することができる。
【００４１】
ここで、メイン制御手段１００は、遊技メダルがベットされたとき、スタートレバー３９が操作されたとき（リール２１ａ〜２１ｃが回転を開始したとき）、ストップボタン４０ａ〜４０ｃが操作されたとき（リール２１ａ〜２１ｃが停止したとき）等、遊技に関する状態を制御コマンドとしてサブ制御基板２００（演出制御基板３００）に送信するように構成されている。そのため、演出制御基板３００で実行されているアクセス制御手段３１３の遊技状態取得手段３１９でこの制御コマンドを受信することで、このスロットマシン１における遊技状態を取得することができる。図１０に示す例では、書込可能状態領域１には、遊技状態として「ベット中」（ベットされたときの制御コマンドを受信してから、スタートレバー３９が操作されたときの制御コマンドを受信するまで）を割り当て、書込可能状態領域２には、遊技状態として「リール回転中」（スタートレバー３９が操作されたときの制御コマンドを受信してから、すべてのリール２１ａ〜２１ｃが停止したときの制御コマンドを受信するまで）を割り当て、書込可能状態領域３には、遊技状態として「リール停止後」（すべてのリール２１ａ〜２１ｃが停止したときの制御コマンドを受信してから、ベットされたときの制御コマンドを受信するまで）を割り当てた場合を示している。例えばこの図１０の１番目の領域Ｄ３のように、書込可能状態領域１に「１」が設定され、書込可能状態領域２，３に「０」が設定されている場合は、遊技状態が「ベット中」のときだけ遊技情報記憶手段３３２に書き込みが可能で、その他の遊技状態のときは書き込みができないように設定されている。
【００４２】
それでは、演出制御基板３００における処理をフローチャートに基づいて説明する。なお、演出制御手段３１１において、演出抽選手段３１２により乱数発生器３２０から取得した乱数値を用いて行う演出の抽選処理は、第１の実施形態における遊技制御手段１１１と同じであるため、ここでは説明を省略し、アクセス制御手段３１３における抽選結果書込処理と照合処理について説明する。
【００４３】
アクセス制御手段３１３は、演出制御手段３１１から抽選結果の書き込み要求を受信すると、まず、書込状態設定手段３１４により状態記憶手段３３１の書込状態領域Ｆに「書込可」を設定する（ステップＳ６２１）。この第２の実施形態においても、「０」がセットされたときに「書込不可」を表し、「１」がセットされたときに「書込可」を表すように構成されている。次に、遊技情報書込手段３１５により抽選結果をＲＡＭ３３０の遊技情報記憶手段３３２に書き込むが、最初に、状態記憶手段３３１の書込状態領域Ｆに「書込可」が設定されているかを検査し（ステップＳ６２２）、「書込可」でない（「書込不可」に設定されている）場合には、この抽選結果の遊技情報記憶手段３３２への書き込みは行わず、ステップＳ６２８に移行する。一方、状態記憶手段３３１の書込状態が「書込可」に設定されている場合は、次に、遊技状態取得手段３１９により遊技状態を取得し（ステップＳ６２３）、状態記憶手段３３１の書込可能状態領域１〜３に設定された書き込み可能な遊技状態と、遊技状態取得手段３１９で取得した遊技状態とを比較して、現在の遊技状態が書き込み可能な遊技状態であるかを判断し（ステップ６２４）、書き込み可能な遊技状態でない場合には、抽選結果の遊技情報記憶手段３３２への書き込みは行わず、ステップＳ６２８に移行する。一方、ステップＳ６２４で書き込み可能な遊技状態であると判断された場合には、遊技情報書込手段３１５は、抽選結果を遊技情報記憶手段３３２の遊技情報記憶領域３３２ａに書き込む（ステップ６２５）。
【００４４】
そして、アクセス制御手段３１３は、複製情報書込手段３１６により、ステップＳ６２５で遊技情報記憶領域３３２ａに書き込まれた抽選結果を複製情報記憶領域３３２ｂに書き込んで複製情報を作成するが、この第２の実施形態においても、まず、状態記憶手段３３１の書込状態領域Ｆに「書込可」が設定されているかを検査し（ステップＳ６２６）、「書込可」でない場合には、この抽選結果の複製を行わずにステップＳ６２８に移行し、「書込可」に設定されている場合には、抽選結果を複製情報記憶領域３３２ｂに書き込んで複製情報を作成する（ステップＳ６２７）。最後に、アクセス制御手段３１３は、書込状態設定手段３１４により、状態記憶手段３３１の書込状態領域Ｆに「書込不可」を設定し、抽選結果の書き込み処理を終了する（ステップＳ６２８）。
【００４５】
また、この第２の実施形態においても、アクセス制御手段３１３は、例えば、演出制御基板３００（サブ制御基板２００）がメイン制御基板１００から送信される制御コマンドを受信したタイミングで照合手段３１７を起動して、遊技情報記憶手段３３２に対して不正の手段で情報が書き込まれていないかを照合するように構成されている。ここで、この第２の実施形態においては、上述の書込可能遊技状態領域１〜３において書き込みの許可がされていない遊技状態にある遊技情報記憶手段３３２の照合を行うように構成されている。例えば、遊技状態が「ベット中」に書き込み可能に設定されている遊技情報記憶手段３３２に対しては、遊技状態が「リール回転中」であるときに照合を行うように構成されている。
【００４６】
照合手段３１７は、まず、遊技状態取得手段３１９により遊技状態を取得し（ステップＳ６３１）、取得された遊技状態と状態記憶手段３３１の書込可能状態領域１〜３に設定された書き込み可能な遊技状態とを比較して、照合対象の遊技情報記憶手段３３２であるか否かを判断する（ステップＳ６３２）。照合対象でないと判断したときは処理を終了し、照合対象であると判断したときは、次に、状態記憶手段３３１の書込状態領域Ｆに「書込不可」が設定されていることを確認し（ステップＳ６３２）、「書込不可」でないとき、すなわち、「書込可」に設定されているときは照合処理を終了する。一方、書込状態領域Ｆに「書込不可」が設定されている場合は、遊技情報記憶手段３３２の遊技情報記憶領域３３２ａ及び複製情報記憶領域３３２ｂから、それぞれ抽選結果及びその複製を読み出し（ステップＳ６３４）、両者が一致しているか否かを照合する（ステップＳ６３５）。この照合の結果、抽選結果及びその複製が一致していると判断したときは、そのまま照合処理を終了し、一致していない場合は、警告手段３１８により警告を発する（ステップＳ６３６）。警告の方法としては、例えば、画像表示装置３４に警告情報を表示することにより行う。なお、図１０に示すように、状態記憶手段３３１及び遊技情報記憶手段３３２に複数の情報が記憶されている場合には、それぞれの情報に対して上記ステップＳ６３１〜Ｓ６３６の照合が実行される。
【００４７】
このように、この第２の実施形態においても、状態記憶手段３３１の書込状態領域Ｆに書込状態を設定する書込状態設定手段３１４と、遊技情報記憶手段３３２の遊技情報記憶領域３３２ａに抽選結果を書き込む遊技情報書込手段３１５と、遊技情報記憶領域３３２ａに書き込まれた抽選結果を複製情報記憶領域３３２ｂに複製する複製情報書込手段３１６とを分離して設けることにより、正しい手順でこれらの手段３１４，３１５，３１６を実行しないと遊技情報記憶手段３３２に遊技情報を書き込むことができないため、不正な書き込みを防止することができる。また、状態記憶手段３３１に書込可能遊技状態領域１〜３を設けて、書き込みが許可される遊技状態を設定しているため、正しい手順で上記手段３１４，３１５，３１６が実行されたとしても、許可されない遊技状態の場合には遊技情報記憶手段３３２に遊技情報を書き込むことができないため、不正な書き込みを防止することができる。さらに、仮に、遊技情報記憶領域３３２ａの内容が不正な手段により書き換えられたとしても、遊技情報記憶領域３３２ａの情報と複製情報記憶領域３３２ｂの情報（複製）と一致しないため、照合手段３１７により異常を検出することができる。
【００４８】
なお、アクセス制御手段３１３により、状態記憶手段３３１若しくは遊技情報記憶手段３３２に対して上述のような重要変数の書込処理が実行されているときに、電源の切断等が発生して強制的に処理が終了（中断）され、これらの情報の関係に不整合が発生した場合の照合手段３１７の処理は、第１の実施形態と同様である。
【００４９】
また、この第２の実施形態において、照合手段３１７は、状態記憶手段３３１の書込可能遊技状態領域１〜３に設定されている書き込み可能な遊技状態から、照合を行う遊技情報を決定するように構成されていたが、状態記憶手段３３１に書込可能遊技状態領域１〜３とは別に、情報（重要変数等）毎に照合を行う遊技状態を記憶する領域を設け、この領域に設定された情報により、照合を行う遊技情報を決定するように構成することも可能である。
【００５０】
なお、この第２の実施形態において、照合手段３１７は、メイン制御基板１００が制御コマンドを送信する毎、若しくは、サブ制御基板２００（演出制御基板３００）が制御コマンドを受信する毎に実行され、遊技情報記憶手段３３２の遊技情報記憶領域３３２ａに記憶されている情報と、複製情報記憶領域３３２ｂに記憶されている複製との照合を行うように構成しても良い。
【００５１】
以上に説明した第１及び第２の実施形態に係る発明の効果をまとめると次のようになる。第１に、抽選結果等の重要変数をＲＡＭ１３０，３３０に書き込む処理を、書込状態を設定する書込状態設定手段１１４，３１４、遊技情報をＲＡＭ１３０，３３０に書き込む遊技情報書込手段１１５，３１５、及び、書き込んだ情報の複製を作成する複製情報書込手段１１６，３１６に分けて行うことにより、これらの手段を予め決められた順序で実行しないと情報を書き込むことができないため、ＲＡＭ１３０，３３０に対する不正な書き込みを防止することができる。また、第２に、書き込まれた重要変数等の情報は、複製が作成されて記憶されるため、遊技情報記憶領域１３２ａ，３３２ａに不正な手段で情報が書き込まれたとしても、照合手段１１７，３１７で照合して不正な書き込みを検出することができる。また、第３に、重要変数等の情報の書き込みに際して、遊技の状態を考慮し、所定の遊技状態のときのみ書き込み可能とすることにより、不正な書き込みをさらに、防止することが可能となる。
【００５２】
なお、以上の実施例においては、本発明をスロットマシンに適用した場合について説明したが、本発明がこれに限定されることはなく、パチンコ等の遊技機全般に適用することができる。また、第１の実施形態は本発明をメイン制御基板１００に適用した場合を示し、第２の実施形態は本発明を演出制御基板３００に適用した場合を示したが、本発明がこれに限定されることはなく、第１の実施形態を演出制御基板３００に適用し、第２の実施形態をメイン制御基板１００に適用し、あるいは、これらを他の制御基板に適用することも可能である。
【図面の簡単な説明】
【００５３】
【図１】本発明に係る遊技機の一例であるスロットマシンの外観を示す正面図である。
【図２】上記スロットマシンにおいて、前扉を開いた状態の正面図である。
【図３】上記スロットマシンにおける制御システムを示すブロック図である。
【図４】メイン制御基板において実行される遊技用制御プログラム等の構造を示すブロック図である。
【図５】重要変数等の情報を記憶するＲＡＭのデータ構造を示す説明図である。
【図６】遊技制御手段の処理を示すフローチャートである。
【図７】抽選結果を書き込む処理を示すフローチャートである。
【図８】遊技情報記憶手段１３２の照合を行う処理を示すフローチャートである。
【図９】演出制御基板において実行される演出用制御プログラム等の構造を示すブロック図である。
【図１０】重要変数等の情報を記憶するＲＡＭのデータ構造を示す説明図である。
【図１１】抽選結果を書き込む処理を示すフローチャートである。
【図１２】遊技情報記憶手段の照合を行う処理を示すフローチャートである。
【符号の説明】
【００５４】
１  スロットマシン（遊技機）
１１１  遊技制御手段
１１２，３１２  抽選手段
１１４，３１４  書込状態設定手段
１１５，３１５  遊技情報書込手段
１１６，３１６  複製情報書込手段
１１７，３１７  照合手段
１１８，３１８  警告手段
１３１，３３１  状態記憶手段
１３２，３３２  遊技情報記憶手段
１３２ａ，３３２ａ  遊技情報記憶領域
１３２ｂ，３３２ｂ  複製情報記憶領域
３１１  演出制御手段
【図１】
0005177644.tif 000002
【図２】
0005177644.tif 000003
【図３】
0005177644.tif 000004
【図４】
0005177644.tif 000005
【図５】
0005177644.tif 000006
【図６】
0005177644.tif 000007
【図７】
0005177644.tif 000008
【図８】
0005177644.tif 000009
【図９】
0005177644.tif 000010
【図１０】
0005177644.tif 000011
【図１１】
0005177644.tif 000012
【図１２】
0005177644.tif 000013