(57)【特許請求の範囲】
【請求項１】
設定変更条件が成立した状態で電源投入された場合に、遊技者にとっての有利度にかかる設定値を変更する設定変更処理を実行する設定変更手段を備え、
前記設定変更条件は、設定キースイッチがＯＮ状態であることを含む遊技機であって、
前記設定変更手段は、
前記設定変更処理中において前記設定値を確定させる操作がされた後に、前記設定キースイッチがＯＮ状態であることを検出するための処理を、ＯＮ状態であることを検出するまで繰り返し行い、この処理においてＯＮ状態であることを検出した後に、前記設定キースイッチがＯＦＦ状態であることを検出した場合に前記設定変更処理を終了させ、
前記設定変更処理中に電断が発生した場合、
再度電源が投入された際に前記設定変更条件が成立しているときには、電断前に前記設定値が確定していた場合であっても、前記設定値を変動させることが可能な状態に移行し、
再度電源が投入された際に前記設定変更条件が成立していないときには、前記設定変更処理中における電断直前の状態に復帰することを特徴とする遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機に関する。
【背景技術】
【０００２】
従来から遊技機として、外周面に複数の図柄が配列されたリールを複数備えたスロットマシン（回胴式遊技機）や、パチンコ遊技機等が知られている。この種の遊技機は、メダルやパチンコ玉などの遊技媒体に対して一定の遊技価値を付与し、このような遊技媒体を獲得するための遊技を行うものである。また、遊技機には、遊技者にとっての有利度が異なる複数段階の設定値を有するものがある（例えば、特許文献１参照）。この種の遊技機では、一般に、設定値が高いほど遊技者が遊技媒体を獲得しやすいようになっている。このため、遊技者は設定値が低く設定されている遊技機より、設定値が高く設定されている遊技機で遊技することを望むこととなる。しかし、かかる設定値は、基本的に遊技機を有する店舗側（ホール側）が設定するものとなっており、遊技者が設定値を変更することはできないようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−６１７３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上述のように通常遊技者が変更できない設定値を、不正な手段により変更するいわゆるゴト行為をしようとする者も存在する。したがって、遊技機においてはこのようなゴト行為への対策が重要となる。一方で、設定値は店舗側が頻繁に変更することもあるため、ゴト行為への対策の結果、店舗側の設定変更の作業負担が増えてしまうことは避けることが望ましい。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、設定変更の効率性を低下させることなく、不正行為を防止・抑制することができる遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の遊技機は、
設定変更条件が成立した状態で電源投入された場合に、遊技者にとっての有利度にかかる設定値を変更する設定変更処理を実行する設定変更手段を備える遊技機であって、
前記設定変更手段は、
前記設定変更処理中に電断が発生した場合、
再度電源が投入された際に前記設定変更条件が成立しているときには、前記設定変更処理の先頭から処理を実行し、
再度電源が投入された際に前記設定変更条件が成立していないときには、前記設定変更処理中における電断直前の状態に復帰することを特徴とする。
【０００７】
このような構成によれば、設定変更中に電断が発生し、再度電源が投入された際に、設定変更条件が成立していれば、設定変更処理が最初から行われることとなる。一方、再度電源が投入された際に、設定変更条件が成立していなければ、設定変更処理は、電断前に行われていた処理の続きから行われることとなる。すなわち、設定変更処理中に電断が発生した場合には、電断復帰時に設定変更条件が成立しているか否かに関わらず、遊技機が設定変更に係る状態（後述する設定変更モード）で立ち上がるようになっている。このため、ゴト行為をしようとした者が、遊技機に設定変更処理を開始させた場合に、遊技機の電源を遮断・再投入するだけでは設定変更処理を終了させることができないようになっている。したがって、ゴト行為を防止・抑制することができる。
【０００８】
また、店舗の店員等の、正当に設定値の変更をする者の立場から考えると、電断後、再度電源を投入する際に設定変更条件を成立させているということは、当該店員等がまだ設定を変更しようとしている可能性が高いが、設定変更条件が成立している場合には設定変更処理を最初から行うようになっていることで、当該店員等が設定の変更をスムーズに行うことが可能となる。一方、電断後、再度電源を投入する際に設定変更条件を成立させていないということは、当該店員等はもう設定の変更を終了したい可能性が高いが、設定変更条件が成立していない場合には電断直前の状態に復帰するようになっていることで、当該店員等が最初から設定変更の作業を行う必要を無くし、作業負担を軽減させることができる。
【発明の効果】
【０００９】
本発明の遊技機によれば、設定変更の効率性を低下させることなく、不正行為を防止・抑制することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る遊技機を示す斜視図である。
【図２】同、前扉を開いた状態の斜視図である。
【図３】同、遊技機の概略的な構成を示すブロック図である。
【図４】同、主制御基板と周辺装置との接続状態を説明するための回路図である。
【図５】同、設定キースイッチと設定変更スイッチの回路図である。
【図６】同、設定変更処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について図面を参照して説明する。
【００１２】
まず、遊技機の概略構成について説明する。なお、以下では遊技機の一つであるスロットマシンについて説明するが、本発明に係る遊技機は、スロットマシンに限ることなく、パチンコ遊技機等のその他の遊技機であってもよい。
また、以下の説明においては、基本的に「前後」とは、スロットマシンの前側に遊技者が居る場合に、遊技者側が「前」で、スロットマシン側が「後」を意味し、「上下」とはスロットマシンの上面側が「上」で、下面側が「下」を意味し、「左右」とはスロットマシンを遊技する遊技者の左手側が「左」を意味し、右手側が「右」を意味する。
【００１３】
図１はスロットマシンＸを示す斜視図である。このスロットマシンＸは、筐体１０を備えており、この筐体１０は、底板、左右の側板、天板および背板を備え、当該筐体１０の正面側に開口する正面開口部を有する箱形に形成されている。また、筐体１０の正面には、筐体１０の正面開口部を開閉可能に閉塞する前扉１２が設けられている。また、前扉１２は、筐体１０の正面開口部の開口上部を開閉可能に閉塞する上扉３０と、開口下部を開閉可能に閉塞する下扉４０とを備えている。なお、前扉１２を上扉３０と下扉４０とに分けない一体の構造としてもよい。
【００１４】
筐体１０内の下部には、図２に示すように、各部品に電力を供給するための電源装置を内蔵した電源ユニット１４、メダルを貯留するとともにメダルを払い出す払い出し装置としてのホッパーユニット１６、ホッパーユニット１６内のメダルの量が所定量以上となるとホッパーユニット１６からメダルが送り出されるキャッシュボックス１８等が設けられている。また、電源ユニット１４は、電源スイッチ１５を備えており、電源スイッチ１５がＯＮ状態になると、電源ユニット１４から各部品に電力が供給されるようになっている。なお、一部の部品には、電源ユニット１４がＯＦＦ状態でも電力が供給されるようになっていてもよい。電源スイッチ１５は、電源をＯＮにするための操作を受け付けると、電源ＯＮ信号を出力する。また、電源スイッチ１５は、電源をＯＦＦにするための操作を受け付けると、電源ＯＦＦ信号を出力する。
【００１５】
また、筐体１０内には、リールユニット２０や主制御基板７０（主制御装置）、副制御基板７２（副制御装置）等が設けられている。リールユニット２０は、周囲に複数の図柄を表示した３個の回転リール（第一リール２０ａ、第二リール２０ｂ、第三リール２０ｃ）と、リール２０ａ〜２０ｃを回転させるための駆動モータ（ステッピングモータ）と、各リール２０ａ〜２０ｃに対応して設けられたインデックスセンサ２４（第一インデックスセンサ２４ａ、第二インデックスセンサ２４ｂ、第三インデックスセンサ２４ｃ）（図３参照）と、を有している。各インデックスセンサ２４ａ〜２４ｃは、各リール２０ａ〜２０ｃの内側に取り付けられた半円帯状のインデックスのエッジを検知するようになっている。そして、このインデックスセンサ２４ａ〜２４ｃによる検知情報に基づいて、後述するリール２０ａ〜２０ｃの停止制御等が行われる。
【００１６】
また、主制御基板７０には、設定キースイッチ２５（設定変更キースイッチ：設定変更キーシリンダ）や、設定変更スイッチ２６が設けられている（図３、図５参照）。設定キースイッチ２５は、キースイッチとなっており、第一状態と第二状態との二つの状態を有している。また、設定キースイッチ２５には、設定キーが挿入可能になっている。設定キースイッチ２５は、初期状態では第一状態となっており、この第一状態で設定キーが挿入されたときの、設定キースイッチ２５の可動部および設定キーの位置を初期位置とする。そして、挿入された設定キーが初期位置から時計回りに９０度回されると、設定キースイッチ２５の状態が第一状態から第二状態に切り替わるようになっている。また、設定キースイッチ２５が第二状態となる位置から初期位置となるように設定キーが反時計回りに９０度回されると、第二状態から第一状態に切り替わるようになっている。
【００１７】
また、設定変更スイッチ２６は、押しボタンスイッチとなっており、第一状態と第二状態との二つの状態を有している。設定変更スイッチ２６は、初期状態では第一状態となっており、このときの設定変更スイッチ２６の押圧部（可動部）の位置を初期位置とする。そして、設定変更スイッチ２６は、押圧部が押下される（所定の力が加えられると）と第一状態から第二状態に切り替わるようになっている。また、設定変更スイッチ２６を押下していた力が除かれると、設定変更スイッチ２６に内蔵されたバネの付勢力によって、押圧部が初期位置に戻り、設定変更スイッチは第二状態から第一状態に切り替わるようになっている。
なお、設定キースイッチ２５や、設定変更スイッチ２６は、例えば、電源ユニット１４等の、他の部分に設けられていてもよい。
【００１８】
図１に示すように、上扉３０の下部中央には、表示窓３１が設けられ、この表示窓３１の奥には、３個のリール２０ａ〜２０ｃが横一列に設けられている。各リール２０ａ〜２０ｃの外周面には複数種類の図柄が配列されており、リール２０ａ〜２０ｃが停止すると表示窓３１を通して１リール当たり３個の図柄が表示される。表示窓３１には、各リール２０ａ〜２０ｃの図柄を視認するための表示位置として、上段、中段、下段が設けられており、各リール２０ａ〜２０ｃの表示位置の組合せによって有効ラインが設定されている。また、本実施形態の遊技機では、１回の遊技に関して必要なメダルの数（規定枚数）が、３枚に設定されており、規定枚数のメダルが投入されると、各リール２０ａ〜２０ｃの中段によって構成される有効ラインが有効化される。また、遊技開始に伴って各リール２０ａ〜２０ｃが回転を開始するとともに当選役抽選が実行されて当選役のいずれかの当選またはハズレ（不当選）が決定される。次いで、リール２０ａ〜２０ｃが停止したときに、当選役抽選で当選した当選役に対応する図柄組合せが有効ラインに表示されると、この当選役が入賞となり、入賞した当選役に対応する処理（入賞処理）が実行される。
【００１９】
また、表示窓３１の下方には、遊技情報表示部３２が設けられている。遊技情報表示部３２は、ＬＥＤ、ランプ、７セグメント表示器等からなり、メダルのクレジット数、１回の遊技におけるメダルの払出数あるいは獲得数、エラー情報等の各種遊技情報が表示される。また、遊技情報表示部３２は、後述する第一メイン表示器９０および第二メイン表示器９２を備えている。
【００２０】
また、上扉３０の上部中央には、表示窓３１の上方に表示窓３３が設けられている。この表示窓３３の奥には、液晶ディスプレイ（画像表示装置）３４が設けられている。液晶ディスプレイ３４には、遊技を補助したり、遊技を盛り上げたりするための各種の映像（画像）が表示される。また、上扉３０や下扉４０には、スピーカ３６が複数設けられている。スピーカ３６からは、遊技を補助したり、遊技を盛り上げたりするための各種の演出声が出力される。また、前扉１２には、報知や演出などを行うための照明装置３８が複数設けられている。
【００２１】
また、下扉４０の上部には、スロットマシンＸを操作するための操作領域５０が設けられている。操作領域５０には、クレジットされたメダルを払い出すための精算ボタン５２（精算スイッチ：押下手段）、ゲームを開始させるためのスタートレバー５３（スタートスイッチ：押下手段）、回転リールの回転を停止させるためのストップボタン５４（第一ストップボタン５４ａ（第一ストップスイッチ）、第二ストップボタン５４ｂ（第二ストップスイッチ）、第三ストップボタン５４ｃ（第三ストップスイッチ）：押下手段）、メダルを投入するためのメダル投入口４２、メダル投入口４２の下方のメダル通路内で発生したメダル詰まりを解消するリジェクトボタン、メダルをゲームに投資（ベット）するときに操作されるベットボタン５６（ベットスイッチ：押下手段）等が設けられる他、遊技の演出等を選択するための選択手段５７等が設けられている。選択手段５７は操作領域５０の幅方向（左右方向）の略中央部に配置されている。なお、選択手段５７は、演出等の選択用のジョグダイヤル、決定ボタン（決定スイッチ）等を有しているが、選択用の十字キーやキャンセルボタン等を有するものであってもよい。また、本実施形態の遊技機は、ベットボタン５６として、１回の遊技にベット可能な最大数（最大規定枚数：本実施形態では３枚）のメダルをゲームに投資するときに操作されるＭＡＸベットボタン５６を備えているが、１枚のメダルをゲームに投資する際に操作される１ベットボタン５６も備えることとしてもよい。
【００２２】
前扉１２の下端部には、スロットマシン内部よりメダルを排出するためのメダル払出口６０と、メダル払出口６０から排出されたメダルを溜めておくためのメダル受け皿６２とが形成されている。また、操作領域５０とメダル受け皿６２との間にはスロットマシンＸの外観を装飾するための下パネル６４が設けられている。また、下パネル６４の背面側には、照明用の光源（ＬＥＤ）が設けられており、この光源からの光によって下パネル６４が背後から照らされるようになっている。
【００２３】
また、下扉４０には、ドアキーシリンダ６６が設けられており、ドアキーシリンダ６６にドアキーを挿入して下扉４０（前扉１２）を解錠することができるようになっている。具体的には、ドアキーシリンダ６６に挿入されたドアキーを初期位置から時計回りに回転させる（捻る）ことにより、下扉４０の解錠が行えるようになっている。また、ドアキーシリンダ６６に挿入されたドアキーを初期位置から反時計回りに回転させる（捻る）ことにより、エラーの解除操作が行えるようになっている。
なお、上扉３０の下端部には、下扉４０の前面より後方側で下扉４０の上端より下側に突出する係合部が設けられ、下扉４０が閉じた状態で、上扉３０を開くことができない構造になっている。すなわち、上扉３０を開く際には、下扉４０を解錠して開いてから上扉３０を開くように構成されている。
【００２４】
また、ドアキーシリンダ６６の近傍には、ドアセンサ７６と、ドア開閉スイッチ７４とが設けられている（図３参照）。ドアキーシリンダ６６は、ドアキーシリンダ６６に挿入されたドアキーが初期位置から反時計回りに回転されると、ドアキーシリンダ６６の可動部（図示せず）が動き、この可動部の動作をドアセンサ７６が検知することにより、後述する「ドアセンサ信号」がＯＦＦ状態からＯＮ状態に変化する。すなわち、ドアキーシリンダ６６に対して、挿入したドアキーを反時計回りに回転させるという第一の操作が行われると、これによる可動部の動きをドアセンサ７６が検知し、「ドアセンサ信号」がＯＮ状態となる。また、ドアキーが反時計回りに回転された状態から初期位置に戻ると、「ドアセンサ信号」がＯＮ状態からＯＦＦ状態に変化する。また、ドアキーシリンダ６６は、ドアキーシリンダ６６に挿入されたドアキーが初期位置から時計回りに回転されると、ドアキーシリンダ６６の可動部が動いて下扉４０（前扉１２）が開き、下扉４０（前扉１２）が開いたことをドア開閉スイッチ７４が検知することにより、後述する「ドア開閉スイッチ信号」がＯＦＦ状態からＯＮ状態に変化する。すなわち、ドアキーシリンダ６６に対して、挿入したドアキーを初期位置から時計回りに回転させるという第二の操作が行われると、これに基づく下扉４０（前扉１２）の開放をドア開閉スイッチ７４、具体的にはドア開閉スイッチ７４の備えるセンサが検知し、「ドア開閉スイッチ信号」がＯＮ状態となる。また、下扉４０（前扉１２）が閉じられると、「ドア開閉スイッチ信号」がＯＮ状態からＯＦＦ状態に変化する。
【００２５】
メダル投入口４２から投入されたメダルは、メダルセレクタ６７を通過した後に、メダルシュート６９を経由してホッパーユニット１６に入るようになっている。メダルの投入が受け付けられている状態では、メダル投入口４２から投入されたメダルは、メダルセレクタ６７を通過してメダルの識別および枚数のカウントがなされ、次いでメダルシュート６９を経由してホッパーユニット１６へ送られるようになっている。ここで、メダルセレクタ６７は、投入検知センサ７８と、第一メダル通過センサ８０と、第二メダル通過センサ８２とを備えている。また、メダルシュート６９は、シュートセンサ８４を備えている。そして、メダル投入口４２から投入されたメダルは、投入検知センサ７８、第一メダル通過センサ８０、第二メダル通過センサ８２、およびシュートセンサ８４に、この順で検知されるようになっている。
【００２６】
一方、遊技を行っている状態（スタートレバー５３が操作され、リール２０ａ〜２０ｃが回転を開始してから、遊技の結果に応じてメダルを払い出す処理等が終了するまでの間）や、メダルのベット数およびクレジット数が最大数に達している状況、あるいは電源スイッチ１５がＯＦＦ状態となっている場合等では、メダルブロッカー６８が作動して、メダルセレクタ６７からメダルシュート６９への流路が閉塞され、メダルセレクタ６７からメダル払出口６０へメダルが返却されるようになっている。
【００２７】
また、ホッパーユニット１６に貯蔵されているメダルが所定量を超えると、所定量を越えてホッパーユニット１６に送られたメダルは、キャッシュボックス１８へと送られるようになっている。また、筐体１０内の、キャッシュボックス１８が配置される部分には、オーバーフローセンサ８６が設けられており、キャッシュボックス１８内のメダルが所定量を超えた場合、所定量を超えたことがオーバーフローセンサ８６により検知されるようになっている。
【００２８】
スロットマシンＸは、主制御基板７０と副制御基板７２とによって制御される。主制御基板７０は、図３に示すように、精算ボタン５２、スタートレバー５３、ストップボタン５４、ベットボタン５６、設定変更スイッチ２６、ドア開閉スイッチ７４、ドアセンサ７６、投入検知センサ７８、第一メダル通過センサ８０、第二メダル通過センサ８２、シュートセンサ８４、オーバーフローセンサ８６、払出センサ８８等の入力手段からの入力信号を受けて、遊技機の設定、エラーの管理、あるいは遊技を実行するための各種の演算を行い、演算結果に基づいてリール２０ａ〜２０ｃや、ホッパーユニット１６等の出力手段の制御を行う。換言すると、主制御基板７０は、遊技の進行を制御する。また、副制御基板７２は、主制御基板７０から送られてくる信号を受けて、演出を実行するための各種の演算を行い、演算結果に基づいて液晶ディスプレイ３４、スピーカ３６、照明装置３８等の演出用の装置の制御を行う。換言すると、副制御基板７２は、演出を制御する。
【００２９】
また、主制御基板７０と副制御基板７２とは電気的に接続されており、主制御基板７０から副制御基板７２へは遊技状態を示す情報など各種情報（信号）の送信が可能となっているが、副制御基板７２から主制御基板７０へは情報を送信できないようになっている。
また、主制御基板７０や副制御基板７２の機能は、各種のプロセッサ（ＣＰＵ、ＤＳＰ等）、ＩＣ、あるいはＲＯＭやＲＡＭ等の情報記憶媒体等のハードウェアや、ＲＯＭ等に予め記憶されている所定のプログラムからなるソフトウェアにより実現される。
【００３０】
主制御基板７０は、設定変更手段１０１、設定確認手段１０２、払出制御手段１０３、遊技制御手段１０４、乱数発生手段１０５、エラー検出手段１０６、エッジ検出手段４００、電源投入時処理手段１１０および主記憶手段１０８を備えている。
【００３１】
設定変更手段１０１は、主記憶手段１０８に記憶されている設定値を変更する制御を行う。本実施形態の遊技機では、電源投入時の設定キースイッチ２５の状態（後述する設定変更条件が成立しているか否か）に応じて遊技モードで起動される場合と設定変更モードで起動される場合とが切り替えられるようになっている。そして、設定キースイッチ２５に設定キーが挿入されて初期位置から時計回りに９０度設定キーが回された状態（前述の第二状態）（後述する設定変更条件が成立した状態）で、電源スイッチ１５が作動することにより電源ユニット１４から電力が供給されると、設定変更手段１０１が、スロットマシンＸを設定変更モードで起動する。本実施形態の遊技機では、設定１〜設定６までの６段階の設定値の中から設定値を選択することができるようになっている。そして、設定１から設定６に向かって順番に出玉率の期待値が高くなるように当選役抽選の当選確率が変動するようになっている。換言すると、設定値によって遊技者にとっての有利度が異なるようになっている。なお、本実施形態では、設定１＜設定２＜設定３＜設定４＜設定５＜設定６の順で設定値の高低を表現する。
【００３２】
また、設定変更手段１０１は、設定変更モードにおいて設定変更スイッチ２６が押下される毎に、設定１→設定２→・・・設定６→設定１→・・・の順序で設定値を変更し、スタートレバー５３が押下されると、設定値を確定させて、確定された設定値を主記憶手段１０８に記憶させる。また、設定キースイッチ２５に挿入された設定キーを初期位置に戻すことによって設定変更モードから遊技モードへ移行させることができるようになっている。
【００３３】
また、本実施形態では、設定キースイッチ２５が初期位置にある状態で電源が投入されると、遊技モードでスロットマシンＸを起動する。そして、本実施形態では、遊技モードでは遊技を行うことができるが、設定値の変更を行うことはできず、設定変更モードでは設定値の変更を行うことはできるが、遊技を行うことはできないようになっている。
【００３４】
また、設定変更手段１０１は、設定変更モードにおいて、主記憶手段１０８における読み出しおよび書き込みが可能な記憶領域であるリードライトメモリ（ＲＡＭ２０５）に記憶されている情報を初期化する初期化処理を行う。なお、初期化処理においては、リードライトメモリに記憶されている全ての情報を初期化するのではなく、メダルのクレジット情報など一部の情報については初期化されずに保持されるようになっている。
【００３５】
設定確認手段１０２は、液晶ディスプレイ３４や遊技情報表示部３２等を介して現在の設定値を報知し、遊技者や管理者等に設定値を知らせる処理を行う。遊技モードにおいて、設定キースイッチ２５に設定キーが挿入されて初期位置から時計回りに９０度設定キーが回された状態で設定変更スイッチ２６が押下されると、設定確認手段１０２は、スロットマシンＸを設定確認モード（設定確認状態）にする。設定確認モードにおいては、液晶ディスプレイ３４は、設定確認モードであることを知らせる画像を表示する。また、設定確認モードにおいては、遊技情報表示部３２の第一メイン表示器９０は、現在設定されている設定値を表示する。
【００３６】
また、設定キースイッチ２５に挿入された設定キーを初期位置に戻すことによって設定確認モードを終了させ、設定確認モードから遊技モードへ移行させることができるようになっている。
なお、設定確認モードでは設定値を参照することはできるが、遊技を行うことはできないようになっている。また、設定確認モードでは設定値を参照することはできるが、設定値の変更を行うことはできないようになっている。なお、設定確認モードへの移行方法は、前述の方法に限られない。例えば、設定キーを回すだけで、設定変更スイッチ２６が押下されなくても設定確認モードに移行するものとしてもよい。また、遊技機の電源がＯＦＦの状態や、設定変更モード等から設定確認モードに移行可能となっていてもよい。
【００３７】
払出制御手段１０３は、メダル（遊技媒体）の払い出しを制御する手段である。払出制御手段１０３は、小役が入賞した場合に、役毎に定められている配当に基づいて決定された枚数のメダルを払い出す処理を行う。具体的には、払出制御手段１０３は、小役に入賞した場合に、所定の枚数のメダルの払い出しを指示する信号を、ホッパーユニット１６に対して出力する。そして、ホッパーユニット１６は、払出制御手段１０３からの指示を受け、指示された払出数のメダルを払い出す。また、ホッパーユニット１６は、払出センサ８８を備えており、払出センサ８８は、ホッパーユニット１６がメダルを１枚払い出す毎に、メダルが払い出されたことを報知する信号（払出信号）を出力する。主制御基板７０は、この払出信号に基づいて、ホッパーユニット１６から実際に払い出されたメダルの枚数を管理している。なお、本実施形態の遊技機では、各遊技においてメダルの払い出しが行われる場合に、メダルの払出数が第一メイン表示器９０に表示されるようになっており、主制御基板７０は、小役の入賞によってメダルが払い出される場合には、当該小役の入賞に伴うメダルの払出数を第一メイン表示器９０に表示させる制御を行う。
【００３８】
また、払出制御手段１０３は、精算ボタン５２の押下操作に基づいて精算ボタン５２から出力される信号を受け、ベットされているメダルまたは／およびクレジット記憶されているメダルを払い出す処理（精算処理）を行う。具体的には、払出制御手段１０３は、精算ボタン５２が長押しされた場合に、メダルの払い出しを指示する信号をホッパーユニット１６に対して出力し、ホッパーユニット１６からメダルを払い出させる。すなわち、精算処理とは、精算ボタン５２への操作に基づいて、遊技機内部に貯留されている遊技媒体を払い出す処理をいう。以下では、スロットマシンＸが精算処理を行っている状態を、精算モード（精算状態）と呼ぶこととする。また、本実施形態では、精算モードでは遊技を行うことはできないようになっている。
なお、１回の精算ボタン５２への押下操作に対して、ベットされているメダルおよびクレジット記憶されているメダルの両方を全て払い出させることしてもよく、１回目の精算ボタン５２への押下操作に対してベットされているメダルまたはクレジット記憶されているメダルの一方を払い出させた後、２回目の精算ボタン５２への押下操作に対してベットされているメダルまたはクレジット記憶されているメダルの他方を払い出させることとしてもよい。
【００３９】
遊技制御手段１０４は、遊技の進行を制御する手段であって、メダルが投入され、スタートレバー５３が操作されると、当選役抽選により役の当否を決定するとともに、リール２０ａ〜２０ｃを回転させ、ストップボタン５４に対する停止操作が行われると、当選役抽選の結果に応じて回転中のリールを停止させて、有効ライン上に表示された図柄組合せに基づいて役が入賞したか否かを判定し、判定結果に応じた処理を行うことによって、遊技を進行させるメインループ処理を行う。
【００４０】
当選役抽選は、当選役抽選テーブルを用いて行う。当選役抽選テーブルは、複数の乱数（例えば、０〜６５５３５の６５５３６個の乱数）のそれぞれに対して、小役、リプレイおよびボーナス等の各種の当選役やハズレ（不当選）が対応付けられたものであり、主記憶手段１０８に記憶されている。当選役抽選では、乱数発生手段１０５から抽選用の乱数値を取得し、この乱数値を当選役抽選テーブルに照合して当選役に当選したか否かを判定し、当該乱数値に対応付けられた当選役が当選となる。本実施形態の遊技機では、６段階の設定値それぞれに対して、異なる当選役抽選テーブルが用意されている。このため、設定値に応じて、当選役抽選で一部の当選態様が得られる確率が異なるようになっている。具体的には、設定値が高くなるほど、出玉率の期待値が高くなるように、当選役と乱数値との対応関係が設定されている。
【００４１】
エラー検出手段１０６は、ドア開閉スイッチ７４、ドアセンサ７６、投入検知センサ７８、第一メダル通過センサ８０、第二メダル通過センサ８２、シュートセンサ８４、オーバーフローセンサ８６、および払出センサ８８の信号状態を監視して、エラー検出条件を満たしているかを判断して、エラー検出条件を満たしていることに基づいて発生しているエラーを特定することによってエラーを検出する。具体的には、エラー検出手段１０６は、各種センサの信号状態に基づいて、逆流エラー、エンプティエラー、払出詰まりエラー、払出異常エラー、オーバーエラー、滞留エラー、バックアップエラー、ドア開放エラー、投入異常エラー、シュートエラー、および投入検知エラーを検出する。
【００４２】
副制御基板７２は、演出制御手段１３１と副記憶手段１３２とを備えている。演出制御手段１３１は、副記憶手段１３２に記憶されている演出データに基づいて、液晶ディスプレイ３４を用いて行う表示演出や、スピーカ３６を用いて行う音響演出や、照明装置３８を用いて行う発光演出に関する制御を行う。例えば、遊技状態等に応じて液晶ディスプレイ３４の表示内容を変化させたり、スピーカ３６から音を出力させたり、照明装置３８を点灯／消灯させたりすることにより、遊技を盛り上げたり、遊技を補助するための演出をしたりする。
【００４３】
図４に示すように、主制御基板７０は、ＣＰＵ２００と、３つの入力ポート（第一入力ポート２０１、第二入力ポート２０２、第三入力ポート２０３）と、ＲＯＭ２０４と、ＲＡＭ２０５と、を備えている。ＣＰＵ２００と、第三入力ポート２０３と、ＲＯＭ２０４と、ＲＡＭ２０５とは、１つのＩＣとしてパッケージングされて集約されており、メインＩＣ３００の一部を構成している。また、第一入力ポート２０１と、第二入力ポート２０２とはそれぞれ、メインＩＣ３００とは別体のＩＣとなっている。また、第一入力ポート２０１と第二入力ポート２０２とには、同一（同種）のＩＣが用いられている。そして、前述のように、これらＣＰＵ２００、ＲＯＭ２０４およびＲＡＭ２０５を含むハードウェアならびにＲＯＭ２０５に予め記憶されている所定のプログラムからなるソフトウェア等により、主制御基板７０が、設定変更手段１０１、設定確認手段１０２、払出制御手段１０３、遊技制御手段１０４、乱数発生手段１０５、エラー検出手段１０６、エッジ検出手段４００、電源投入時処理手段１１０および主記憶手段１０８として機能するようになっている。なお、第一入力ポート２０１および第二入力ポート２０２には、例えばシュミットトリガバッファを用いることができる。
なお、ＣＰＵ２００と、ＲＯＭ２０４と、ＲＡＭ２０５とは、１つのＩＣとしてパッケージングされておらず別体となっていてもよい。また、ＲＯＭ２０４やＲＡＭ２０５は、それぞれ複数個設けられていてもよい。また、副制御基板７２の機能（構成部品）の一部または全部を主制御基板７０が有していてもよく、主制御基板７０の機能（構成部品）の一部または全部を副制御基板７２が有していてもよい。すなわち、副制御基板７２が遊技の進行を制御してもよく、主制御基板７０が演出を制御してもよい。また、副制御基板７２が、メインＩＣ３００やＣＰＵ２００や入力ポート２０１〜２０３やＲＯＭ２０４やＲＡＭ２０５等を有していてもよい。そして、後述する主制御基板７０が行う処理（例えばエッジ検出処理やレベル検出処理、あるいはこれらの検出結果に基づく処理等）を副制御基板７２が行うこととしてもよい。
【００４４】
図４に、第一入力ポート２０１、第二入力ポート２０２、第三入力ポート２０３、メインＩＣ３００および周辺装置の接続関係と、これらの各端子に入力される信号を示す。
【００４５】
メインＩＣ３００は、入出力端子Ｄ０〜Ｄ７と、入力端子ＰＩ０〜ＰＩ７と、パルス出力端子ＰＯ０〜ＰＯ４とを有している。また、第一入力ポート２０１は、入力端子Ａ１〜Ａ８と、出力端子Ｙ１〜Ｙ８とを有しており、同じ番号が付された入力端子と出力端子とがそれぞれ対応している。また、第二入力ポート２０２、第三入力ポート２０３も同様に、入力端子Ａ１〜Ａ８と、出力端子Ｙ１〜Ｙ８とを有しており、同じ番号が付された入力端子と出力端子とがそれぞれ対応している。また、第一入力ポート２０１および第二入力ポート２０２は、イネーブル端子￣Ｇを有している。
なお、メインＩＣ３００、第一入力ポート２０１、第二入力ポート２０２および第三入力ポート２０３は、これ以外にも複数の端子を有している。
【００４６】
メインＩＣ３００の入出力端子Ｄ０は、第一入力ポート２０１の出力端子Ｙ１および第二入力ポート２０２の出力端子Ｙ１に、配線ＭＤ０を介して接続されている。また、メインＩＣ３００の入出力端子Ｄ１は、第一入力ポート２０１の出力端子Ｙ２および第二入力ポート２０２の出力端子Ｙ２に、配線ＭＤ１を介して接続されている。また、メインＩＣ３００の入出力端子Ｄ２は、第一入力ポート２０１の出力端子Ｙ３および第二入力ポート２０２の出力端子Ｙ３に、配線ＭＤ２を介して接続されている。また、メインＩＣ３００の入出力端子Ｄ３は、第一入力ポート２０１の出力端子Ｙ４および第二入力ポート２０２の出力端子Ｙ４に、配線ＭＤ３を介して接続されている。また、メインＩＣ３００の入出力端子Ｄ４は、第一入力ポート２０１の出力端子Ｙ５および第二入力ポート２０２の出力端子Ｙ５に配線ＭＤ４を介して接続されている。また、メインＩＣ３００の入出力端子Ｄ５は、第一入力ポート２０１の出力端子Ｙ６および第二入力ポート２０２の出力端子Ｙ６に配線ＭＤ５を介して接続されている。また、メインＩＣ３００の入出力端子Ｄ６は、第一入力ポート２０１の出力端子Ｙ７および第二入力ポート２０２の出力端子Ｙ７に配線ＭＤ６を介して接続されている。また、メインＩＣ３００の入出力端子Ｄ７は、第一入力ポート２０１の出力端子Ｙ８および第二入力ポート２０２の出力端子Ｙ８に配線ＭＤ７を介して接続されている。
【００４７】
また、メインＩＣ３００の入力端子ＰＩ０は、第三入力ポート２０３の入力端子Ａ１と接続されている。また、メインＩＣ３００の入力端子ＰＩ１は、第三入力ポート２０３の入力端子Ａ２と接続されている。また、メインＩＣ３００の入力端子ＰＩ２は、第三入力ポート２０３の入力端子Ａ３と接続されている。メインＩＣ３００の入力端子ＰＩ３は、第三入力ポート２０３の入力端子Ａ４と接続されている。メインＩＣ３００の入力端子ＰＩ４は、第三入力ポート２０３の入力端子Ａ５と接続されている。メインＩＣ３００の入力端子ＰＩ５は、第三入力ポート２０３の入力端子Ａ６と接続されている。メインＩＣ３００の入力端子ＰＩ６は、第三入力ポート２０３の入力端子Ａ７と接続されている。メインＩＣ３００の入力端子ＰＩ７は、第三入力ポート２０３の入力端子Ａ８と接続されている。
【００４８】
メインＩＣ３００の入出力端子Ｄ０〜Ｄ７および第三入力ポート２０３の出力端子Ｙ１〜Ｙ８は、それぞれＣＰＵ２００と接続されている。また、メインＩＣ３００の入出力端子Ｄ０〜Ｄ７に入力された信号および第三入力ポート２０３の出力端子Ｙ１〜Ｙ８から出力された信号は、それぞれＣＰＵ２００でエッジの検出やレベルの検出が行われるようになっている。
【００４９】
第一入力ポート２０１の入力端子Ａ１は、第一ストップボタン５４ａに接続されている。また、第一入力ポート２０１の入力端子Ａ２は、第二ストップボタン５４ｂに接続されている。また、第一入力ポート２０１の入力端子Ａ３は、第三ストップボタン５４ｃに接続されている。また、第一入力ポート２０１の入力端子Ａ４は、スタートレバー５３に接続されている。また、第一入力ポート２０１の入力端子Ａ５は、ＭＡＸベットボタン５６に接続されている。また、第一入力ポート２０１の入力端子Ａ６は、シュートセンサ８４に接続されている。また、第一入力ポート２０１の入力端子Ａ７は、ドアセンサ７６に接続されている。また、第一入力ポート２０１の入力端子Ａ８は、設定変更スイッチ２６に接続されている。
【００５０】
第二入力ポート２０２の入力端子Ａ１は、第一メダル通過センサ８０に接続されている。また、第二入力ポート２０２の入力端子Ａ２は、第二メダル通過センサ８２に接続されている。また、第二入力ポート２０２の入力端子Ａ３は、投入検知センサ７８に接続されている。また、第二入力ポート２０２の入力端子Ａ４は、ドア開閉スイッチ７４に接続されている。また、第二入力ポート２０２の入力端子Ａ５は、設定キースイッチ２５に接続されている。また、第二入力ポート２０２の入力端子Ａ６は、オーバーフローセンサ８６に接続されている。また、第二入力ポート２０２の入力端子Ａ７は、精算ボタン５２に接続されている。また、第二入力ポート２０２の入力端子Ａ８は、払出センサ８８に接続されている。
【００５１】
メインＩＣ３００の入力端子ＰＩ０（第三入力ポート２０３の入力端子Ａ１）は、第一インデックスセンサ２４ａに接続されている。また、メインＩＣ３００の入力端子ＰＩ１（第三入力ポート２０３の入力端子Ａ２）は、第二インデックスセンサ２４ｂに接続されている。また、メインＩＣ３００の入力端子ＰＩ２（第三入力ポート２０３の入力端子Ａ３）は、第三インデックスセンサ２４ｃに接続されている。また、メインＩＣ３００の入力端子ＰＩ５は、電源断検知回路（図示せず）に接続されている。また、メインＩＣ３００の入力端子ＰＩ３，ＰＩ４，ＰＩ６，ＰＩ７は、メインＩＣ３００の電源に接続されている。
なお、ここで電源断検知回路とは、電源断（電断）が発生し、電源ユニット１４からの電源供給が無くなる場合に、このことを知らせるための信号を出力する回路であるが、このように電源を監視して所定の出力を行う回路は周知のものであるため、説明を省略する。
【００５２】
なお、第一入力ポート２０１、第二入力ポート２０２またはメインＩＣ３００と、各種ボタン、スイッチまたはセンサ等とは、中継基板やバッファ回路等を介して接続されている。
【００５３】
また、設定キースイッチ２５および設定変更スイッチ２６は、回路図で示すと図５のようになっている。設定キースイッチ２５は、第一状態（図５に示す状態）においては、第二入力ポート２０２側から見ると開放状態となっている。また、設定キースイッチ２５と第二入力ポート２０２とを繋ぐ配線は、プルアップ抵抗Ｒ１を介して電源に繋がれている（プルアップされている）。したがって、第一状態においては、第二入力ポート２０２の入力端子Ａ５は、Ｈｉｇｈに固定されている。一方、第二状態においては、設定キースイッチ２５は、設定キースイッチ２５と第二入力ポート２０２とを繋ぐ配線をＧＮＤ（グランド）に短絡させる。したがって、第二状態においては、第二入力ポート２０２の入力端子Ａ５は、Ｌｏｗに固定されている。
【００５４】
また、設定変更スイッチ２６は、第一状態（図５に示す状態）においては、第一入力ポート２０１側から見ると開放状態となっている。また、設定変更スイッチ２６と第一入力ポート２０１とを繋ぐ配線は、プルアップ抵抗Ｒ２を介して電源に繋がれている（プルアップされている）。したがって、第一状態においては、第一入力ポート２０１の入力端子Ａ８は、Ｈｉｇｈに固定されている。一方、第二状態においては、設定変更スイッチ２６は、設定変更スイッチ２６と第一入力ポート２０１とを繋ぐ配線をＧＮＤに短絡させる。したがって、第二状態においては、第一入力ポート２０１の入力端子Ａ８は、Ｌｏｗに固定されている。
【００５５】
次に、各種ボタン、スイッチあるいはセンサ等から出力され、各入力ポート２０１〜２０３を介して送られる信号について図４を参照しながら説明する。
【００５６】
第一ストップボタン５４ａは、その操作状態を示す信号である「第一回動停止ボタン信号（ストップボタン信号）」を出力する。「第一回動停止ボタン信号」は、第一ストップボタン５４ａの押圧部が押下されていない場合にＯＦＦ状態となり、押下されている場合にＯＮ状態となる。また、第二ストップボタン５４ｂは、その操作状態を示す信号である「第二回胴停止ボタン信号（ストップボタン信号）」を出力する。「第二回動停止ボタン信号」は、第二ストップボタン５４ｂの押圧部が押下されていない場合にＯＦＦ状態となり、押下されている場合にＯＮ状態となる。また、第三ストップボタン５４ｃは、その操作状態を示す信号である「第三回胴停止ボタン信号（ストップボタン信号）」を出力する。「第三回動停止ボタン信号」は、第三ストップボタン５４ｃの押圧部が押下されていない場合にＯＦＦ状態となり、押下されている場合にＯＮ状態となる。また、スタートレバー５３は、その操作状態を示す信号である「スタートレバー信号」を出力する。「スタートレバー信号」は、スタートレバー５３の操作部が操作されていない場合にＯＦＦ状態となり、操作されている場合にＯＮ状態となる。また、ＭＡＸベットボタン５６は、その操作状態を示す信号である「ＭＡＸベットボタン信号」を出力する。「ＭＡＸベットボタン信号」は、ＭＡＸベットボタン５６の押圧部が押下されていない場合にＯＦＦ状態となり、押下されている場合にＯＮ状態となる。また、シュートセンサ８４は、物体（メダル）を検知しているか否かを示す信号である「シュートセンサ信号」を出力する。「シュートセンサ信号」は、シュートセンサ８４が物体（メダル）を検知していない場合（シュートセンサ８４部分にメダルがない場合（以下同様））にＯＦＦ状態となり、検知している場合（シュートセンサ８４部分にメダルがある場合（以下同様））にＯＮ状態となる。また、ドアセンサ７６は、ドアキーシリンダ６６に挿入されたドアキーが反時計回りに回転されているか否か示す信号である「ドアセンサ信号」を出力する。「ドアセンサ信号」は、ドアキーシリンダ６６に挿入されたドアキーが反時計回りに回転されていない場合にＯＦＦ状態となり、回転されている場合にＯＮ状態となる。また、設定変更スイッチ２６は、設定変更スイッチ２６の状態を示す信号である「設定変更スイッチ信号」を出力する。「設定変更スイッチ信号」は、設定変更スイッチが前述の第一状態である場合にＯＦＦ状態となり、前述の第二状態である場合にＯＮ状態となる。
【００５７】
また、第一メダル通過センサ８０は、物体（メダル）を検知しているか否かを示す信号である「第一メダル通過センサ信号」を出力する。「第一メダル通過センサ信号」は、第一メダル通過センサ８０が物体（メダル）を検知していない場合にＯＦＦ状態となり、検知している場合にＯＮ状態となる。また、第二メダル通過センサ８２は、物体（メダル）を検知しているか否かを示す信号である「第二メダル通過センサ信号」を出力する。「第二メダル通過センサ信号」は、第二メダル通過センサ８２が物体（メダル）を検知していない場合にＯＦＦ状態となり、検知している場合にＯＮ状態となる。また、投入検知センサ７８は、物体（メダル）を検知しているか否かを示す信号である「投入検知センサ信号」を出力する。「投入検知センサ信号」は、投入検知センサ７８が物体（メダル）を検知していない場合にＯＦＦ状態となり、検知している場合にＯＮ状態となる。また、ドア開閉スイッチ７４は、下扉４０（前扉１２）が開いているか否かを示す信号である「ドア開閉スイッチ信号」を出力する。「ドア開閉スイッチ信号」は、下扉４０（前扉１２）が閉じている場合にＯＦＦ状態となり、開いている場合にＯＮ状態となる。また、設定キースイッチ２５は、設定キースイッチ２５の状態を示す信号である「設定キースイッチ信号」を出力する。「設定キースイッチ信号」は、設定キースイッチ２５が前述の第一状態である場合にＯＦＦ状態となり、前述の第二状態である場合にＯＮ状態となる。また、オーバーフローセンサ８６は、キャッシュボックス１８内のメダルが所定量を超えているか否かを示す信号である「オーバーフローセンサ信号」を出力する。「オーバーフローセンサ信号」は、キャッシュボックス１８内のメダルが所定量を超えていない場合にＯＦＦ状態となり、超えている場合にＯＮ状態となる。また、精算ボタン５２は、その操作状態を示す信号である「精算ボタン信号」を出力する。「精算ボタン信号」は、精算ボタン５２の押圧部が押下されていない場合にＯＦＦ状態となり、押下されている場合にＯＮ状態となる。また、払出センサ８８は、物体（メダル）を検知しているか否かを示す信号である「払出センサ信号」を出力する。「払出センサ信号」は、払出センサ８８が物体（メダル）を検知していない場合にＯＦＦ状態となり、検知している場合にＯＮ状態となる。
【００５８】
また、第一インデックスセンサ２４ａは、第一リール２０ａのインデックスを検知しているか否かを示す信号である「第一回動インデックスセンサ信号」を出力する。「第一回動インデックスセンサ信号」は、第一インデックスセンサ２４ａが第一リール２０ａのインデックスを検知していない場合にＯＦＦ状態となり、検知している場合にＯＮ状態となる。また、第二インデックスセンサ２４ｂは、第二リール２０ｂのインデックスを検知しているか否かを示す信号である「第二回動インデックスセンサ信号」を出力する。「第二回動インデックスセンサ信号」は、第二インデックスセンサ２４ｂが第二リール２０ｂのインデックスを検知していない場合にＯＦＦ状態となり、検知している場合にＯＮ状態となる。また、第三インデックスセンサ２４ｃは、第三リール２０ｃのインデックスを検知しているか否かを示す信号である「第三回動インデックスセンサ信号」を出力する。「第三回動インデックスセンサ信号」は、第三インデックスセンサ２４ｃが第三リール２０ｃのインデックスを検知していない場合にＯＦＦ状態となり、検知している場合にＯＮ状態となる。また、電源断検知回路は、電源ユニット１４からの電源供給が無くなることを知らせるための信号である「電源断予告信号」を出力する。「電源断予告信号」は、電源ユニット１４の電源スイッチ１５がＯＮ状態の場合（電源ユニット１４からの電源供給がある場合）にＯＦＦ状態となり、電源ユニット１４の電源スイッチ１５がＯＦＦ状態になると（電源ユニット１４からの電源供給が無くなると）ＯＮ状態となる。
【００５９】
「第一回動停止ボタン信号」、「第二回動停止ボタン信号」、「第三回動停止ボタン信号」、「スタートレバー信号」、「ＭＡＸベットボタン信号」、「シュートセンサ信号」、「ドアセンサ信号」、「設定変更スイッチ信号」は、それぞれ第一入力ポート２０１の各入力端子Ａ１〜Ａ８に入力される。また、第一入力ポート２０１の各入力端子Ａ１〜Ａ８に入力される各信号は、メインＩＣ３００のＣＰＵ２００から、メインＩＣ３００のパルス出力端子ＰＯ０および配線ＲＤ０を介して第一入力ポート２０１のイネーブル端子￣Ｇに読み込み信号が送られると（イネーブル端子￣Ｇに入力される信号がＬｏｗ状態となると）、対応する出力端子Ｙ１〜Ｙ８から出力されて、メインＩＣ３００の各入出力端子Ｄ０〜Ｄ７に入力される。そして、メインＩＣ３００の各入出力端子Ｄ０〜Ｄ７に入力された信号が、ＣＰＵ２００に入力される。すなわち、「第一回動停止ボタン信号」、「第二回動停止ボタン信号」、「第三回動停止ボタン信号」、「スタートレバー信号」、「ＭＡＸベットボタン信号」、「シュートセンサ信号」、「ドアセンサ信号」、「設定変更スイッチ信号」は、それぞれ第一入力ポート２０１を介してメインＩＣ３００（ＣＰＵ２００）へ伝送される。
なお、イネーブル端子￣Ｇに入力される信号がＨｉｇｈ状態の場合、第一入力ポート２０１の出力端子Ｙ１〜Ｙ８は、ハイインピーダンス状態となり、入力端子Ａ１〜Ａ８に入力される各信号はメインＩＣ３００へ伝送されない。
【００６０】
また、「第一メダル通過センサ信号」、「第二メダル通過センサ信号」、「投入検知センサ信号」、「ドア開閉スイッチ信号」、「設定キースイッチ信号」、「オーバーフローセンサ信号」、「精算ボタン信号」、「払出センサ信号」は、それぞれ第二入力ポート２０２の各入力端子Ａ１〜Ａ８に入力される。また、第二入力ポート２０２の各入力端子Ａ１〜Ａ８に入力される各信号は、メインＩＣ３００のＣＰＵ２００から、メインＩＣ３００のパルス出力端子ＰＯ１および配線ＲＤ１を介して第二入力ポート２０２のイネーブル端子￣Ｇに読み込み信号が送られる（イネーブル端子￣Ｇに入力される信号がＬｏｗ状態となると）と、対応する出力端子Ｙ１〜Ｙ８から出力されて、メインＩＣ３００の各入出力端子Ｄ０〜Ｄ７に入力される。そして、メインＩＣ３００の各入出力端子Ｄ０〜Ｄ７に入力された信号が、ＣＰＵ２００に入力される。すなわち、「第一メダル通過センサ信号」、「第二メダル通過センサ信号」、「投入検知センサ信号」、「ドア開閉スイッチ信号」、「設定キースイッチ信号」、「オーバーフローセンサ信号」、「精算ボタン信号」、「払出センサ信号」は、それぞれ第二入力ポート２０２を介してメインＩＣ３００（ＣＰＵ２００）へ伝送される。
なお、イネーブル端子￣Ｇに入力される信号がＨｉｇｈ状態の場合、第二入力ポート２０２の出力端子Ｙ１〜Ｙ８は、ハイインピーダンス状態となり、入力端子Ａ１〜Ａ８に入力される各信号はメインＩＣ３００へ伝送されない。
【００６１】
また、「第一回動インデックスセンサ信号」、「第二回動インデックスセンサ信号」、「第三回動インデックスセンサ信号」、「電源断予告信号」は、それぞれ第三入力ポート２０３の各入力端子Ａ１〜３，Ａ６に入力される。また、第三入力ポート２０３の各入力端子Ａ１〜３，Ａ６に入力される各信号は、所定の契機で対応する出力端子Ｙ１〜Ｙ８から出力されてメインＩＣ３００のＣＰＵ２００に読み込まれる。すなわち、「第一回動インデックスセンサ信号」、「第二回動インデックスセンサ信号」、「第三回動インデックスセンサ信号」、「電源断予告信号」は、それぞれ第三入力ポート２０３を介してＣＰＵ２００へ伝送される。
【００６２】
また、第一入力ポート２０１、第二入力ポート２０２、第三入力ポート２０３はそれぞれ、入力された入力信号を出力端子Ｙ１〜Ｙ８から８ビットのデータとして出力可能となっており、第一入力ポート２０１、第二入力ポート２０２、第三入力ポート２０３からＣＰＵ２００（メインＩＣ３００）へは、８ビットのデータをパラレル通信で送信することが可能となっている。また、配線ＭＤ０〜ＭＤ７は、８ビットのデータを送信可能なデータバスとなっている。
【００６３】
「第一回動停止ボタン信号」、「第二回動停止ボタン信号」、「第三回動停止ボタン信号」、「スタートレバー信号」、「ＭＡＸベットボタン信号」、「シュートセンサ信号」、「ドアセンサ信号」、「設定変更スイッチ信号」、「第一メダル通過センサ信号」、「第二メダル通過センサ信号」、「投入検知センサ信号」、「ドア開閉スイッチ信号」、「設定キースイッチ信号」、「オーバーフローセンサ信号」、「精算ボタン信号」、「払出センサ信号」、「第一回動インデックスセンサ信号」、「第二回動インデックスセンサ信号」、「第三回動インデックスセンサ信号」、「電源断予告信号」は、メインＩＣ３００（ＣＰＵ２００）に対して入力される入力信号として、入力ポート２０１〜２０３に入力され、ＣＰＵ２００に送られる。入力ポート２０１〜２０３を介して送られるこれらの入力信号は、ＣＰＵ２００（メインＩＣ３００）で入力信号のエッジあるいはレベルが検出され、検出されたエッジあるいはレベルに応じて所定の処理が行われる。
【００６４】
本実施形態の遊技機においては、ＣＰＵ２００（メインＩＣ３００）では、負論理で全ての入力信号が取り扱われる。すなわち、各入力信号の前述したＯＦＦ状態では、各入力信号の電圧レベルがＨｉｇｈ（例えば、５Ｖ）となっており、各入力信号の前述したＯＮ状態では、各入力信号の電圧レベルがＬｏｗ（例えば、０Ｖ）となっている。そして、ＣＰＵ２００では、各入力信号の電圧レベルの切り替わり（入力信号の変化点：エッジ）を検出するエッジ検出処理と、各入力信号の電圧レベル（入力信号の状態そのもの：レベル）を検出するレベル検出処理とを行う。このように、ＣＰＵ２００（メインＩＣ３００）に入力される入力信号、具体的にはエッジ検出の対象となる入力信号または／およびレベル検出の対象となる入力信号を全て負論理で扱うことで、エッジ検出処理に係る処理やレベル検出に係る処理のプログラムのコード量を削減することができる。
なお、エッジ検出処理においては、基本的に入力信号のＨｉｇｈからＬｏｗへの切り替わり（立ち下がりエッジ）を検出するが、ＬｏｗからＨｉｇｈへの切り替わり（立ち上がりエッジ）を検出してもよく、立ち下がりのエッジと立ち上がりのエッジとの両方を検出することとしてもよい。また、一部、または全部の入力信号について正論理で処理することとしてもよい。また、以下では、ＯＦＦ状態からＯＮ状態への切り替わりのエッジ（基本的には、入力信号のＨｉｇｈからＬｏｗへの立ち下がりエッジ）のことをＯＮエッジともいうこととする。また、ＯＮ状態からＯＦＦ状態への切り替わりのエッジ（基本的には、入力信号のＬｏｗからＨｉｇｈへの立ち上がりエッジ）のことをＯＦＦエッジともいうこととする。
【００６５】
本実施形態の遊技機においては、第一入力ポート２０１に入力される信号についてはエッジ検出処理を行い、第二入力ポート２０２に入力される信号についてはエッジ検出処理を行わない。換言すると、第一入力ポート２０１にはエッジ検出の対象となる入力信号が入力されるが、第二入力ポート２０２には、レベル検出の対象となる入力信号とエッジ検出の対象となる入力信号とのうち、レベル検出の対象となる入力信号のみが入力され、エッジ検出の対象となる入力信号は入力されない。
【００６６】
エッジ検出手段４００（メインＩＣ３００）は、各ボタンの操作やセンサによる検出等が有効化されてから無効化されるまでの間、一定間隔（例えば、１．４９ｍｓ）毎に、定期処理（タイマー割込み）を行い、第一入力ポートイメージまたは第二入力ポートイメージの現在状態の検出、すなわち第一入力ポート２０１または第二入力ポート２０２に入力される各入力信号によって示される各ボタンの操作状態や各センサによる検出状態等がＯＦＦ状態であるかＯＮ状態であるかを検出している。以下、当該検出を定期処理という。そして、エッジ検出手段４００は、定期処理において、ｎ−１回目（前回）の定期処理タイミング（第１定期処理タイミングとする）でＯＦＦ状態を検出し、第１定期処理タイミングの後のｎ回目（今回）の定期処理タイミング（第２定期処理タイミングとする）でＯＮ状態を検出した場合に、このＯＦＦ状態からＯＮ状態への変化に基づき入力信号のＯＮエッジを検出する。例えば、エッジ検出手段４００（メインＩＣ３００）は、第１定期処理タイミングの入力信号がＯＦＦ状態であり、第２定期処理タイミングの入力信号がＯＮ状態である場合、このＯＦＦ状態からＯＮ状態への変化に基づきＯＮエッジを検出する。
【００６７】
次に、設定変更モードを制御する設定変更手段１０１が行う設定変更処理について、図６に示すフローチャートを参照しながら説明する。設定変更処理は、設定キースイッチ２５に設定キーが挿入されて初期位置から時計回りに９０度設定キーが回された状態（前述の第二状態）で、電源が投入され、スロットマシンＸが設定変更モードで起動する場合に行われる処理である。また、設定変更処理とは、図６に示す処理のうち、ステップＳ７〜Ｓ２０の処理をいう。また、設定変更処理を行うか否か（設定変更モードに移行するか否か）は、電源投入時に、電源投入時処理手段１１０によって決定される。
なお、以下の説明で登場するＡレジスタおよびＣレジスタは、ＣＰＵ２００の内部レジスタである。
【００６８】
まず、電源投入時処理手段１１０は、電源が投入されると、第二入力ポート２０２に入力されている入力信号の情報を取得する（ステップＳ１）。次いで、電源投入時処理手段１１０は、第二入力ポート２０２の入力信号が有効か否かを判定する（ステップＳ２）。具体的には、電源投入時処理手段１１０は、第二入力ポート２０２に入力される入力信号を２回読み込み、１回目に読み込んだ信号と２回目に読み込んだ信号とが一致する場合に、第二入力ポート２０２の入力信号が有効であると判定し、１回目に読み込んだ信号と２回目に読み込んだ信号とが一致しない場合に、第二入力ポート２０２の入力信号が有効でないと判定する。また、電源投入時処理手段１１０は、第二入力ポート２０２の信号が有効であると判定するまで、ステップＳ１の処理とステップＳ２の処理とを繰り返し行う。
【００６９】
次いで、電源投入時処理手段１１０は、設定変更条件が成立しているか否かを判定する（ステップＳ３）。ここで、「設定変更条件」とは、設定変更処理を開始するための条件であり、設定変更モードに移行するための条件である。また、「設定変更条件が成立」とは、設定キースイッチ２５がＯＮ状態（第二状態）で、かつドア開閉スイッチ７４がＯＮ状態（前扉１２が開放状態）である状態をいう。また、「設定変更条件が不成立」とは、設定キースイッチ２５がＯＦＦ状態（第一状態）であるか、またはドア開閉スイッチ７４がＯＦＦ状態（前扉１２が閉鎖状態）である状態をいう。
なお、設定変更条件の成立／不成立は、設定キースイッチ２５の状態およびドア開閉スイッチ７４の状態以外の条件も含めて判定してもよく、設定キースイッチ２５の状態またはドア開閉スイッチ７４の状態を条件に含めずに判定してもよい。
【００７０】
設定変更条件が成立していない場合（ステップＳ３でＮＯ）、電源投入時処理手段１１０、各種初期設定や、電源の遮断（電断）時に記憶されたバックアップ情報に基づいて遊技機を電断前の状態に復帰させる状態復帰処理を行い、電断前の状態に復帰させる。本実施形態の遊技機においては、電断時には、バックアップの対象となるＲＡＭ２０５の所定の領域（バックアップ領域）に、電断前の設定値データや、電断前に設定変更処理のどのステップまで処理を行ったかを示す情報等がバックアップ情報として記憶されるようになっている。そして、電断から復帰した際には、バックアップ情報に基づいて、状態復帰処理が行われる。
なお、本実施形態の遊技機においては、電断が発生した場合であっても、ステップＳ１〜Ｓ６の処理を終えるまでは、電断に係る処理を開始しないようになっている。したがって、ステップＳ１〜Ｓ６の処理中に電断が発生した場合であっても、バックアップ情報としてはステップＳ６の処理まで行ったことが記憶され、状態復帰処理が行われるとステップＳ７の処理から処理が開始されるようになっている。また、ステップＳ７〜Ｓ２０の処理中に電断が発生した場合には、実行中の各ステップの処理が終了した直後に電断に係る処理を開始するようになっている。そして、ステップＳ７〜Ｓ２０の処理中に電断が発生すると、バックアップ情報としては電断時に実行中であったステップの処理まで行ったことが記憶され、状態復帰処理が行われると次のステップの処理から処理が開始されるようになっている。
【００７１】
設定変更条件が成立している場合（ステップＳ３でＹＥＳ）、電源投入時処理手段１１０は、ＲＡＭ２０５に記憶された情報のうち、設定変更の際にリセットするように予め設定されている情報をリセットする（ステップＳ４）。
【００７２】
次いで、電源投入時処理手段１１０は、設定変更処理の開始を示すコマンドをレジスタにセットする（ステップＳ５）。当該コマンドは、設定変更処理の開始を副制御基板７２に知らせるためのものである。次いで、電源投入時処理手段１１０は、レジスタにセットされた当該コマンドをＲＡＭ２０５にセットするサブコマンドセット前処理を行う（ステップＳ６）。そして、このＲＡＭ２０５にセットされたコマンドが所定のタイミングで副制御基板７２に送られるようになっている。
【００７３】
次いで、設定変更手段１０１は、設定変更処理を開始する。設定変更処理中においては、スロットマシンＸは設定変更モードとなる。
【００７４】
設定変更手段１０１は、まず、入力信号のエッジ情報を取得するエッジチェック処理を行う（ステップＳ７）。ここでエッジ情報の取得対象となる入力信号には、少なくとも、設定変更スイッチ２６の操作状態を示す「設定変更スイッチ信号」と、スタートレバー５３の操作状態を示す「スタートレバー信号」とが含まれる。設定変更手段１０１は、設定変更スイッチ２６が押下されたか否かを示す「設定変更スイッチ信号」のＯＮエッジ情報と、スタートレバー５３が押下されたか否かを示す「スタートレバー信号」のＯＮエッジ情報と、をＣレジスタにセットする。換言すると、設定変更手段１０１は、「設定変更スイッチ信号」の前回状態（ｎ−１回目の状態）がＯＦＦ状態で、かつ今回状態（ｎ回目の状態）がＯＮ状態であるか否かを示す情報と、「スタートレバー信号」の前回状態（ｎ−１回目の状態）がＯＦＦ状態で、かつ今回状態（ｎ回目の状態）がＯＮ状態であるか否かを示す情報とをＣレジスタにセットする。
【００７５】
次いで、設定変更手段１０１は、ＲＡＭ２０５に記憶されている現在の設定値データを取得し、Ａレジスタにセットする（ステップＳ８）。ここで、設定値データは、基本的に「０」〜「５」のいずれかの整数値に設定されるようになっており、各整数値が設定１〜設定６のそれぞれに対応している。また、ステップＳ８で取得される設定値データは、電断前の設定値を示すデータともいえる。
【００７６】
次いで、設定変更手段１０１は、設定変更スイッチ２６が押下されたか否かを判定する（ステップＳ９）。具体的には、ステップＳ７において取得した「設定変更スイッチ信号」についてのＯＮエッジ情報に基づいて、設定変更スイッチ２６が押下されたか否かを判定する。さらに具体的には、「設定変更スイッチ信号」のＯＮエッジ情報が、前回状態がＯＦＦ状態で今回状態がＯＮ状態であることを示すものであった場合、設定変更スイッチ２６が押下されたと判定し、それ以外の場合、設定変更スイッチ２６が押下されていないと判定する。
【００７７】
設定変更スイッチ２６が押下されたと判定した場合（ステップＳ９でＹＥＳ）、設定変更手段１０１は、Ａレジスタにセットされた現在の設定値データに「１」を加算する処理（設定値データのインクリメント）を行い、設定値データを更新する（ステップＳ１０）。一方、設定変更スイッチ２６が押下されていないと判定した場合（ステップＳ９でＮＯ）、設定値データを更新することなくステップＳ１１の処理に進む。
【００７８】
次いで、設定変更手段１０１は、Ａレジスタにセットされている設定値データが所定範囲内か否かを判定する（ステップＳ１１）。具体的には、設定値データが「０」〜「５」の範囲内か否かを判定する。そして、設定値データが「０」〜「５」の範囲外である場合（ステップＳ１１でＮＯ）、設定変更手段１０１は、設定値データを所定範囲内の特定値「０」にする（ステップＳ１２）。すなわち、ステップＳ１０でインクリメント更新された結果、設定値データが「６」になった場合には、ステップＳ１２で設定値データが「０」に更新されるようになっている。したがって、設定変更処理においては、設定変更スイッチ２６の押下操作に基づいて設定値が設定１（設定値データ「０」）→設定２（設定値データ「１」）→設定３（設定値データ「２」）→設定４（設定値データ「３」）→設定５（設定値データ「４」）→設定６（設定値データ「５」）→設定１→・・・の順で更新されるようになっている。
なお、設定値データは、エラー等によって「０」〜「６」以外の値となることもあり得るが、このような値となった場合でもステップＳ１１，Ｓ１２の処理によって正常値「０」に戻るようになっている。
【００７９】
次いで、設定変更手段１０１は、Ａレジスタにセットされている設定値データをＲＡＭ２０５に戻す処理を行う（ステップＳ１３）。この処理により、設定値が実際に更新されることとなる。そして、この処理が行われると、第一メイン表示器９０に表示される設定値も更新されることとなる。
【００８０】
次いで、設定変更手段１０１は、設定変更スイッチ２６が押下されたか否かを判定する（ステップＳ１４）。具体的には、ステップＳ７において取得した「設定変更スイッチ信号」についてのＯＮエッジの情報に基づいて、設定変更スイッチ２６が押下されたか否かを判定する。設定変更スイッチ２６が押下されたと判定した場合（ステップＳ１４でＹＥＳ）、設定変更手段１０１は、設定変更スイッチ２６が現在も押下されているか否かを判定する（ステップＳ１５）。そして、設定変更手段１０１は、設定変更スイッチ２６が現在は押下されていないと判定するまでステップＳ１５の処理を繰り返し行う。設定変更スイッチ２６が現在は押下されていないと判定すると（ステップＳ１５でＮＯ）、設定変更手段１０１は、設定変更処理を所定期間ストップさせる処理を行う。具体的には、当該所定期間に相当する値を設定変更スイッチ押下間隔タイマにセットし（ステップＳ１６）、このタイマにセットされた値に基づいてウェイト処理を行い（ステップＳ１７）、設定変更処理を所定期間ストップさせる。このように、ステップＳ１４〜Ｓ１７の処理を行うことにより、設定変更スイッチ２６の押下操作に伴うチャタリングによる悪影響を防止することができる。なお、ステップＳ１４〜Ｓ１７の処理を行わないこととしてもよい。
【００８１】
次いで、設定変更手段１０１は、スタートレバー５３が押下されたか否かを判定する（ステップＳ１８）。具体的には、ステップＳ７において取得した「スタートレバー信号」についてのＯＮエッジの情報に基づいて、スタートレバー５３が押下されたか否かを判定する。さらに具体的には、「スタートレバー信号」のＯＮエッジ情報が、前回状態がＯＦＦ状態で今回状態がＯＮ状態であることを示すものであった場合、スタートレバー５３が押下されたと判定し、それ以外の場合、スタートレバー５３が押下されていないと判定する。スタートレバー５３が押下されていないと判定した場合（ステップＳ１８でＮＯ）、ステップＳ７の処理に戻り、スタートレバー５３が押下されたと判定するまでステップＳ７〜Ｓ１８の処理を繰り返し行う。一方、スタートレバー５３が押下されたと判定した場合（ステップＳ１８でＹＥＳ）、設定変更手段１０１は設定値を確定させ、ステップＳ１９の処理に進む。すなわち、本実施の形態の遊技機においては、設定変更処理中（設定変更モード中）における、スタートレバー５３に対する操作が、設定値を確定させるための操作となっている。
なお、第一メイン表示器９０は、設定変更処理中におけるステップＳ７〜ステップＳ１８の処理中、すなわち設定値を変動させることが可能な状態においては、設定値が確定していないことを作業者が判別可能な態様で設定値の表示を行い、ステップＳ１９の処理以降、すなわち設定値を変動させることが不可能な状態においては、設定値が確定したことを作業者が判別可能な態様で設定値の表示を行う。
【００８２】
次いで、設定変更手段１０１は、設定キースイッチ２５がＯＦＦ状態か否かを判定する（ステップＳ１９）。そして、設定変更手段１０１は、設定キースイッチ２５がＯＦＦ状態でないと判定するまで、ステップＳ１９の処理を繰り返し行う。また、設定変更手段１０１は、設定キースイッチ２５がＯＦＦ状態でないと判定すると、ステップＳ２０の処理に進む。換言すると、設定変更手段１０１は、設定キースイッチ２５のＯＮ状態を検出するまでステップＳ１９の処理を繰り返し行い、設定キースイッチ２５のＯＮ状態を検出すると、ステップＳ２０の処理へ進む。
【００８３】
次いで、設定変更手段１０１は、設定キースイッチ２５がＯＮ状態か否かを判定する（ステップＳ２０）。そして、設定変更手段１０１は、設定キースイッチ２５がＯＮ状態でないと判定するまで、ステップＳ２０の処理を繰り返し行う。また、設定変更手段１０１は、設定キースイッチ２５がＯＮ状態でないと判定すると、設定変更処理を終了する。換言すると、設定変更手段１０１は、設定キースイッチ２５のＯＦＦ状態を検出するまでステップＳ２０の処理を繰り返し行い、設定キースイッチ２５のＯＦＦ状態を検出すると、設定変更処理を終了する。そして、スロットマシンＸは設定変更モードから遊技モード等へ移行する。
【００８４】
なお、ステップＳ１９，Ｓ２０で用いられる設定キースイッチ２５（「設定キースイッチ信号」）がＯＮ状態かＯＦＦ状態かを示す情報は、前述のようにタイマ割込みによって所定間隔で取得されている。
【００８５】
次に、設定変更処理中に電断が発生した場合について説明する。電断の発生タイミングは（１）設定値の確定前（ステップＳ７〜Ｓ１８の間、すなわちステップＳ１８でスタートレバー５３が押下されたと判定されるまで）、（２）設定値の確定後、設定キースイッチ２５のＯＮ状態を検出する処理（ステップＳ１９の処理）のループ中、（３）設定値の確定後、設定キースイッチ２５のＯＦＦ状態を検出する処理（ステップＳ２０の処理）のループ中の３パターンが考えられる。また、設定変更条件に関する状態として、（ア）設定キースイッチ２５がＯＮ状態かつ前扉１２が開放状態（設定変更条件成立）、（イ）設定キースイッチ２５がＯＮ状態かつ前扉１２が閉鎖状態（設定変更条件不成立）（ウ）設定キースイッチ２５がＯＦＦ状態（設定変更条件不成立（前扉１２の状態は問わず））の３パターンが考えられる。以下では、これらの各パターンについて、説明する。
【００８６】
＜（１）設定値の確定前に電断が発生した場合＞
まず、設定値の確定前に電断が発生し、電断から復帰した場合について説明する。電断から復帰すると、電源投入時処理手段１１０は、ステップＳ１〜Ｓ３の処理を行う。
【００８７】
そして、電断復帰時の設定変更条件に係る状態が「（ア）設定キースイッチＯＮ、前扉開放」の場合、設定変更条件が成立のため（ステップＳ３でＹＥＳ）、設定変更手段１０１は、設定変更処理を先頭から順に行う。換言すると、設定変更手段１０１は、設定変更処理を最初からやり直すこととなる。ただし、本実施形態の遊技機においては、ＲＡＭ２０５に記憶された設定値データは、電断時のバックアップの対象となっているため、ステップＳ１３の処理後に電断が発生した場合、電断復帰直後の設定値は、電断前の設定変更処理開始時の設定値ではなく、電断前の設定変更処理においてステップＳ１３の処理で更新された後の設定値となる。
なお、設定変更処理中に電断が発生した場合には設定値データの更新を反映させないこととしてもよい。また、設定変更処理中であって設定値を確定させた後（ステップＳ１８でＹＥＳの後）に電断が発生した場合には設定値データの更新を反映させることとする等してもよい。すなわち、設定変更処理中に電断が発生した場合、電断復帰後の設定変更処理開始時の設定値は、電断前の設定変更処理開始時の設定値となるようにしてもよく、電断前の設定変更処理で更新された後の設定値となるようにしてもよく、電断前の設定変更処理で確定された設定値となるようにしてもよい。
【００８８】
また、電断復帰時の設定変更条件に係る状態が「（イ）設定キースイッチＯＮ、前扉閉鎖」の場合、設定変更条件が不成立のため（ステップＳ３でＮＯ）、状態復帰処理に移行する。状態復帰処理においては、電源投入時処理手段１１０は、電断時にバックアップ領域に記憶されたバックアップ情報に基づいてスロットマシンＸを電断前の状態に復帰させる。バックアップ情報には、設定変更処理のどのステップまで処理を行ったかを示す情報が含まれるため、スロットマシンＸは設定変更中における電断前の状態に復帰することとなる。すなわち、電断から復帰すると、設定変更手段１０１は、電断直前の状態に移行し、電断直前に行った処理の続きの処理を行うこととなる。具体的には、設定変更手段１０１は、例えば、電断前にステップＳ７まで処理を行っていた場合、電断復帰後にはステップＳ８から処理を行い、電断前にステップＳ８まで処理を行っていた場合、電断復帰後にはステップＳ９から処理を行い、電断前にステップＳ９まで処理を行っていた場合、電断復帰後にはステップＳ１０またはステップＳ１１から処理を行う。
【００８９】
また、電断復帰時の設定変更条件に係る状態が「（ウ）設定キースイッチＯＦＦ」の場合は、（１）（イ）のときと同様となる。
【００９０】
＜（２）設定値の確定後、設定キースイッチ２５のＯＮ状態を検出する処理のループ中に電断が発生した場合＞
次に、設定値の確定後、設定キースイッチ２５のＯＮ状態を検出する処理のループ中に電断が発生し、電断から復帰した場合について説明する。電断から復帰すると、電源投入時処理手段１１０は、ステップＳ１〜Ｓ３の処理を行う。
【００９１】
そして、電断復帰時の設定変更条件に係る状態が「（ア）設定キースイッチＯＮ、前扉開放」の場合、設定変更条件が成立のため（ステップＳ３でＹＥＳ）、設定変更手段１０１は、設定変更処理を先頭から順に行う。すなわち、この場合は、（１）（ア）のときと同様となる。また、この場合、電断前に確定した設定値を、設定変更スイッチ２６の押下操作に基づいて再び変動させることが可能な状態となる。
【００９２】
また、電断復帰時の設定変更条件に係る状態が「（イ）設定キースイッチＯＮ、前扉閉鎖」の場合、設定変更条件が不成立のため（ステップＳ３でＮＯ）、状態復帰処理に移行する。そして、状態復帰処理を経て、設定変更手段１０１は、電断直前の状態に移行し、電断直前に行った処理の続きの処理を行うこととなる。具体的には、設定変更手段１０１は、電断復帰後ステップＳ１９の処理を行い、設定キースイッチ２５がＯＦＦ状態か否かを判定する。ここで、設定キースイッチ２５はＯＮ状態となっているため、設定変更手段１０１は、ステップＳ２０の処理に進み、設定キースイッチ２５がＯＦＦ状態となるのを待つこととなる。
【００９３】
また、電断復帰時の設定変更条件に係る状態が「（ウ）設定キースイッチＯＦＦ」の場合は、設定変更条件が不成立のため（ステップＳ３でＮＯ）、状態復帰処理に移行する。そして、状態復帰処理を経て、設定変更手段１０１は、電断直前の状態に移行し、電断直前に行った処理の続きの処理を行うこととなる。具体的には、設定変更手段１０１は、電断復帰後ステップＳ１９の処理を行い、設定キースイッチ２５がＯＦＦ状態か否かを判定する。ここで、設定キースイッチ２５はＯＦＦ状態となっているため、設定変更手段１０１は、設定キースイッチ２５がＯＮ状態となるまでステップＳ１９の処理を繰り返すこととなる。
【００９４】
＜（３）設定値の確定後、設定キースイッチ２５のＯＦＦ状態を検出する処理のループ中に電断が発生した場合＞
次に、設定値の確定後、設定キースイッチ２５のＯＦＦ状態を検出する処理のループ中に電断が発生し、電断から復帰した場合について説明する。電断から復帰すると、電源投入時処理手段１１０は、ステップＳ１〜Ｓ３の処理を行う。
【００９５】
そして、電断復帰時の設定変更条件に係る状態が「（ア）設定キースイッチＯＮ、前扉開放」の場合、設定変更条件が成立のため（ステップＳ３でＹＥＳ）、設定変更手段１０１は、設定変更処理を先頭から順に行う。すなわち、この場合は、（１）（ア）のときと同様となる。また、この場合、電断前に確定した設定値を、設定変更スイッチ２６の押下操作に基づいて再び変動させることが可能な状態となる。
【００９６】
また、電断復帰時の設定変更条件に係る状態が「（イ）設定キースイッチＯＮ、前扉閉鎖」の場合、設定変更条件が不成立のため（ステップＳ３でＮＯ）、状態復帰処理に移行する。そして、状態復帰処理を経て、設定変更手段１０１は、電断直前の状態に移行し、電断直前に行った処理の続きの処理を行うこととなる。具体的には、設定変更手段１０１は、電断復帰後ステップＳ２０の処理を行い、設定キースイッチ２５がＯＮ状態か否かを判定する。ここで、設定キースイッチ２５はＯＮ状態となっているため、設定変更手段１０１は、設定キースイッチ２５がＯＦＦ状態となるまでステップＳ２０の処理を繰り返すこととなる。
【００９７】
また、電断復帰時の設定変更条件に係る状態が「（ウ）設定キースイッチＯＦＦ」の場合は、設定変更条件が不成立のため（ステップＳ３でＮＯ）、状態復帰処理に移行する。そして、状態復帰処理を経て、設定変更手段１０１は、電断直前の状態に移行し、電断直前に行った処理の続きの処理を行うこととなる。具体的には、設定変更手段１０１は、電断復帰後ステップＳ２０の処理を行い、設定キースイッチ２５がＯＮ状態か否かを判定する。ここで、設定キースイッチ２５はＯＦＦ状態となっているため、ステップＳ２０のループから抜ける。そして、設定変更処理が終了し、スロットマシンＸは、設定変更モードから遊技モードへ移行する。
【００９８】
以上のように、本実施形態の遊技機は、遊技者にとっての有利度にかかる設定値を変更可能な設定変更モードを制御する設定変更手段１０１を備え、設定キースイッチ２５がＯＮ状態で電源投入された場合に設定変更モードとなり、設定変更モードにおいてスタートスイッチ５３が操作されるまで前記設定値を変動させることが可能であって、設定変更手段１０１は、設定変更モードにおいてスタートスイッチ５３が操作された後に、設定キースイッチ２５がＯＮ状態であることを検出し、その後設定キースイッチ２５がＯＦＦ状態であることを検出した場合に設定変更モードを終了させる。このため、設定変更モード（設定変更処理）を開始するためだけでなく、設定変更モード（設定変更処理）を終了させるためにも、設定キースイッチ２５のＯＮ状態が必要となる。したがって、設定変更モードの終了時にも設定キースイッチ２５に関する操作が必要となるので、ゴト行為を困難にし、ゴト行為を防止・抑制することができる。
【００９９】
また、本実施形態の遊技機は、設定変更条件が成立した状態で電源投入された場合に、遊技者にとっての有利度にかかる設定値を変更する設定変更処理を実行する設定変更手段１０１を備え、設定変更手段１０１は、設定変更処理中に電断が発生した場合、再度電源が投入された際に設定変更条件が成立しているときには、設定変更処理の先頭から処理を実行し、再度電源が投入された際に設定変更条件が成立していないときには、設定変更処理中における電断直前の状態に復帰する。このため、設定変更処理中に電断が発生した場合には、電断復帰時に設定変更条件が成立しているか否かに関わらず、遊技機が設定変更モードで立ち上がるようになっている。よって、ゴト行為をしようとした者が、遊技機に設定変更処理を開始させた場合に、遊技機の電源を遮断・再投入するだけでは設定変更処理を終了させることができないようになっている。したがって、ゴト行為を防止・抑制することができる。また、設定変更条件が成立している場合には設定変更処理を最初から行うようになっていることで、店舗の店員等が設定の変更をスムーズに行うことが可能となる。一方、設定変更条件が成立していない場合には電断直前の状態に復帰するようになっていることで、当該店員等が最初から設定変更の作業を行う必要を無くし、作業負担を軽減させることができる。
【符号の説明】
【０１００】
Ｘ  スロットマシン（遊技機）
７０  主制御基板
１０１  設定変更手段
【要約】
【課題】設定変更の効率性を低下させることなく、不正行為を防止・抑制することができる遊技機を提供する。
【解決手段】設定変更条件が成立した状態で電源投入された場合に、遊技者にとっての有利度にかかる設定値を変更する設定変更処理を実行する設定変更手段１０１を備え、設定変更手段１０１は、設定変更処理中に電断が発生した場合、再度電源が投入された際に設定変更条件が成立しているときには、設定変更処理の先頭から処理を実行し、再度電源が投入された際に設定変更条件が成立していないときには、設定変更処理中における電断直前の状態に復帰する。
【選択図】図６【図１】
0006710396.tif 000002
【図２】
0006710396.tif 000003
【図３】
0006710396.tif 000004
【図４】
0006710396.tif 000005
【図５】
0006710396.tif 000006
【図６】
0006710396.tif 000007