(57)【要約】      （修正有）【課題】ベットボタンが操作されていない状態（ＯＦＦ状態）で電断し、その後、ベットボタンが操作されている状態（ＯＮ状態）で電断復帰した場合でも、遊技者の意図しないメダルのベットが実行されることのない遊技機を提供する。【解決手段】遊技の制御を行うメイン制御基板と、遊技媒体をベットするためのベットボタンとを備え、メイン制御基板は、ベットボタンが押下されている状態で電断から復帰した場合に、当該押下に基づく遊技媒体のベットを行わないことを特徴とする。【選択図】図７
2020018404.tif 000002
【特許請求の範囲】
【請求項１】
遊技の制御を行うメイン制御基板と、
遊技媒体をベットするためのベットボタンとを備え、
前記メイン制御基板は、前記ベットボタンが押下されている状態で電断から復帰した場合に、当該押下に基づく前記遊技媒体のベットを行わないことを特徴とする遊技機。
【請求項２】
前記メイン制御基板は、
一定間隔毎に前記ベットボタンの操作状態がＯＦＦ状態であるかＯＮ状態であるかを検出する定期処理を実行し、前記定期処理において、第１定期処理タイミングで前記ＯＦＦ状態を検出し、前記第１定期処理タイミングの後の第２定期処理タイミングで前記ＯＮ状態を検出した場合は、このＯＦＦ状態からＯＮ状態への変化に基づきＯＮエッジを検出可能であり、前記ＯＮエッジを検出した場合に前記遊技媒体のベットを行い、
前記第１定期処理タイミングで前記ＯＦＦ状態を検出した後、電断が発生し、前記ベットボタンが押下されている状態で電断から復帰して、電断復帰後の前記第２定期処理タイミングで前記ＯＮ状態を検出した場合には、前記ＯＮエッジを検出しないことを特徴とする請求項１に記載の遊技機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遊技機に関する。
【背景技術】
【０００２】
遊技機として、複数の図柄が配列された複数のリール、スタートレバー、およびストップスイッチ等を備えたスロットマシンが知られている。スロットマシンは、遊技媒体（メダル）がベットされた後、スタートレバーが操作されたことを検出すると、複数のリールの回転を開始させる。また、各リールに対応して設けられたストップスイッチが操作されたことを検出すると、当該ストップスイッチに対応するリールの回転を停止させる。このとき、払い出しの対象となる有効ライン上に当選役に対応する図柄組み合わせが表示されると、所定枚数のメダルが払い出される等、遊技者に遊技上の利益が付与される。
【０００３】
また、スロットマシンにはベットボタンが設けられている。ベットボタンは、貯留（クレジット）されているメダルをベットするために設けられているボタンである。
特許文献１には、ベットボタンの押下操作を受け付けることが可能な制御状態となった後、すなわち、ベットボタンの押下操作が有効化された後に、ベットボタンの押下に基づくＯＮエッジ（ＯＦＦ状態からＯＮ状態への立ち上がりエッジ）を検出した場合、遊技媒体のベットを行う遊技機が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１３１１３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示されたような遊技機において、ベットボタンが押下されていない状態（ＯＦＦ状態）で電断し、その後、ベットボタンが押下されている状態（ＯＮ状態）で電断から復帰する場合がある。このとき、電断前にベットボタンの操作状態がＯＦＦ状態であったことはバックアップされているため、電断復帰時にベットボタンの操作状態がＯＦＦ状態からＯＮ状態に変化し、ＯＮエッジが検出されてしまうことがある。このため、遊技者の意図しないメダルのベットが実行されてしまうという問題が生じるおそれがあった。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、ベットボタンが押下されていない状態で電断し、その後、ベットボタンが押下された状態で電源が投入された場合でも、遊技者の意図しないメダルのベットが実行されることのない遊技機を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の遊技機は、
遊技の制御を行うメイン制御基板と、
遊技媒体をベットするためのベットボタンとを備え、
前記メイン制御基板は、前記ベットボタンが押下されている状態で電断から復帰した場合に、当該押下に基づく前記遊技媒体のベットを行わないことを特徴とする。
【０００８】
本発明によれば、ベットボタンが押下されていない状態で電断し、その後、ベットボタンが押下された状態で電源が投入された場合に、遊技者の意図しないメダルがベットされるのを防ぐことができる。
【０００９】
また、本発明の前記構成において、
前記メイン制御基板は、
一定間隔毎に前記ベットボタンの操作状態がＯＦＦ状態であるかＯＮ状態であるかを検出する定期処理を実行し、前記定期処理において、第１定期処理タイミングで前記ＯＦＦ状態を検出し、前記第１定期処理タイミングの後の第２定期処理タイミングで前記ＯＮ状態を検出した場合は、このＯＦＦ状態からＯＮ状態への変化に基づきＯＮエッジを検出可能であり、前記ＯＮエッジを検出した場合に前記遊技媒体のベットを行い、
前記第１定期処理タイミングで前記ＯＦＦ状態を検出した後、電断が発生し、前記ベットボタンが押下されている状態で電断から復帰して、電断復帰後の前記第２定期処理タイミングで前記ＯＮ状態を検出した場合には、前記ＯＮエッジを検出しないことを特徴とする。
【００１０】
本構成によれば、ベットボタンが押下されていない状態で電断し、その後、ベットボタンが押下された状態で電断復帰した場合でも、処理負荷の大きな増大を招くことなく、意図しないＯＮエッジの検出を防ぐことができる。
【発明の効果】
【００１１】
本発明によれば、ベットボタンが押下されていない状態で電断し、その後、ベットボタンが押下された状態で電源が投入された場合でも、遊技者の意図しないメダルのベットが実行されることのない遊技機を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係る遊技機の一例を示すもので、その斜視図である。
【図２】同、前面扉を開いた状態を示す外観斜視図である。
【図３】同、電気的構成を示すブロック図である。
【図４】同、エッジ検出処理について説明するための図である。
【図５】同、エッジ検出処理を示すフローチャートである。
【図６】同、電断復帰時の更新処理を示すフローチャートである。
【図７】同、電断が発生した場合における処理について説明するための図である。
【図８】同、電断が発生した場合における処理の別の例について説明するための図である。
【図９】同、電断復帰時の更新処理の別の例を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について添付の図面を参照しながら説明する。本実施の形態では本発明を遊技機の一つであるスロットマシンに適用した場合を例に説明する。ただし、本発明はスロットマシンに限ることなく、その他の遊技機に適用してもよい。また、本実施の形態に示す数値等は例示に過ぎず、特に断る場合を除き、本発明を限定するものではない。また、以下では、実質的に同一の機能、構成を有する要素については同一の符号を付して重複する説明を省略する。また、本発明とは直接関係のない要素については図示および説明を省略する。
【００１４】
図１は、スロットマシン（遊技機）１０の外観斜視図である。図１に示すように、スロットマシン１０は、遊技者側を向く面である前面側が開口された箱状の筐体１１と、当該筐体１１の前面側開口を開閉する前面扉１２とを備えている。
筐体１１には、回転自在なリール２０ａ、リール２０ｂおよびリール２０ｃがユニット化されたリールユニットと、メダルの払い出しを行うホッパー装置等が収納されている。また、前面扉１２は、上扉１２ａと下扉１２ｂとに分割されており、上扉１２ａおよび下扉１２ｂはそれぞれ筐体１１に対して開閉自在となっている。
図２は、上扉１２ａおよび下扉１２ｂを開いた状態を示す外観斜視図である。
【００１５】
以下、「前後」とは、スロットマシン１０の前側に遊技者が居る場合に、遊技者側が「前」で、スロットマシン側が「後」を意味し、「上下」とはスロットマシン１０の上面側が「上」で、下面側が「下」を意味し、「左右」とはスロットマシン１０を遊技する遊技者の左手側が「左」を意味し、右手側が「右」を意味する。
【００１６】
上扉１２ａには、液晶ディスプレイ１３、スピーカ１４等の演出装置、および、表示窓１６が設けられている。液晶ディスプレイ１３には、各種演出用の画像（動画、静止画）が表示される。また、スピーカ１４からは、各種演出用の音（音楽、効果音、音声等）が出力される。なお、演出装置としては、液晶ディスプレイ１３、スピーカ１４の他に、ランプ（ＬＥＤ）等の電飾装置、アクチュエータ等で動作可能な可動役物等を備えていてもよい。
【００１７】
図１に示すように、リールユニットは、その一部が表示窓１６の外から視認可能となるように表示窓１６の奥に配置されている。各リール２０ａ〜２０ｃの外周面には、複数種類の図柄が一列に配置されている。各リール２０ａ〜２０ｃが停止している状態では、表示窓１６を介して１リール当たり３個の図柄（上段図柄、中段図柄、下段図柄）が視認可能となる。表示窓１６には、各リール２０ａ〜２０ｃの図柄を視認するための表示位置として、上段、中段、下段が設けられており、各リール２０ａ〜２０ｃの表示位置の組合せによって有効ラインが設定されている。
【００１８】
スロットマシン１０では、１回の遊技（１遊技）を開始するために必要な遊技媒体（メダル）の数（規定数）が、設定されている。本実施の形態では、規定数を３とする。スロットマシン１０に規定数のメダルが投入されると、有効ラインが有効化される。なお、規定数を超える枚数のメダルが投入された場合、規定数を超えた分のメダルは、所定の値（例えば５０とする）を上限とし、スロットマシン１０の内部（図３に示すメインＲＡＭ２０３）に電気的に貯留される。
【００１９】
スロットマシン１０では、遊技開始に伴って各リール２０ａ〜２０ｃが回転を開始するとともに、当選役抽選が実行されて当選役のいずれかの当選または不当選が決定される。次いで、各リール２０ａ〜２０ｃが停止したときに、当選役抽選で当選した当選役に対応する図柄組合せが有効ラインに表示されると、この当選役が入賞となり、入賞した当選役に対応する処理（入賞処理）が実行される。
【００２０】
下扉１２ｂには、メダルを投入するためのメダル投入口２２、貯留（クレジット）されているメダルをベットするためのベットボタン２３、遊技を開始する際に操作されるスタートレバー２４、回転しているリール２０ａ，２０ｂ，２０ｃを停止させるためのストップボタン２６ａ，２６ｂ，２６ｃ、ホッパー装置によりメダルを払い出す払い出し口２７、払い出し口２７から払い出されたメダルを受けるメダル受け皿２８が設けられている。また、メダル投入口２２の奥には、メダル投入口２２から投入されたメダルの通過を検知するためのメダルセンサ２９（図２参照）が設けられている。
ベットボタン２３、スタートレバー２４、ストップボタン２６ａ〜２６ｃは、操作を検出すると、操作されたことを示す信号を出力する。また、メダルセンサ２９は、メダルの投入を検出すると、メダルが投入されたことを示す信号を出力する。なお、ベットボタン２３には、１ベットボタンとＭＡＸベットボタンとがある。１ベットボタンは、貯留されているメダルから１枚のメダルをベットする際に押下されるボタンである。ＭＡＸベットボタンは、貯留されているメダルから規定数のメダルをベットする際に押下されるボタンである。以下、ベットボタン２３という場合、１ベットボタンまたはＭＡＸベットボタンのいずれかを指すものとする。
【００２１】
ここで、１遊技について説明する。
スロットマシン１０では、メダル投入口２２を介してのメダルの投入、または、ベットボタン２３の操作による規定数のメダルのベットを受け付けると、ベットボタン２３の操作が無効化され、スタートレバー２４の操作が有効化される。
次に、スロットマシン１０は、有効化されたスタートレバー２４の操作を受け付けると、遊技を開始する（すなわち各リール２０ａ〜２０ｃの回転を開始する）とともに、当選役抽選を行う。
次に、スロットマシン１０は、各リール２０ａ〜２０ｃの回転速度が一定速度に到達して定常回転となると、ストップボタン２６ａ〜２６ｃの操作を有効化する。
次に、スロットマシン１０は、有効化されたストップボタン２６ａ〜２６ｃの操作を受け付けると、操作されたストップボタン２６ａ〜２６ｃに対応する各リール２０ａ〜２０ｃの回転を停止する。
次に、スロットマシン１０は、各リール２０ａ〜２０ｃの回転が停止したときに、当選役抽選で当選した当選役に対応する図柄組み合わせが有効ライン上に表示されたかを判定する。
【００２２】
スロットマシン１０は、当選役抽選で当選した当選役に対応する図柄組み合わせが有効ライン上に表示されたと判定した場合、入賞処理（例えば、メダルの払い出し処理）を実行し、１遊技を終了する。
一方、スロットマシン１０は、当選役抽選の結果が不当選であった場合、または、当選役抽選で当選した当選役に入賞しなかったと判定した場合、各リール２０ａ〜２０ｃが停止したことをもって１遊技を終了する。１遊技が終了すると、ベットボタン２３の操作が有効化される。
【００２３】
また、図２に示すように、筐体１１の内部には、スロットマシン１０の電源をＯＮ／ＯＦＦするための電源スイッチ３０が設けられている。電源スイッチ３０は、スロットマシン１０を管理する管理者等が操作し、電源のＯＦＦ状態（電断状態）と電源のＯＮ状態の２つの状態を切り換えるために用いられる。電源スイッチ３０は、電源をＯＮにするための操作を受け付けると、電源ＯＮ信号を出力する。また、電源スイッチ３０は、電源をＯＦＦにするための操作を受け付けると、電源ＯＦＦ信号を出力する。
【００２４】
図３は、スロットマシン１０の電気的構成を示すためのブロック図である。
筐体１１の内部には、メイン制御基板（主制御装置）２００と、サブ制御基板（副制御装置）３００とが設けられている。メイン制御基板２００は、ベットボタン２３、スタートレバー２４、ストップボタン２６ａ〜２６ｃ、メダルセンサ２９、電源スイッチ３０等から出力される信号を取得し、遊技を実行するための各種の演算を行い、演算結果に基づいてリールユニット、ホッパー装置等の制御を行う。
【００２５】
サブ制御基板３００は、メイン制御基板２００から取得した信号に基づき演出を実行するための各種の演算を行い、演算結果に基づいて液晶ディスプレイ１３およびスピーカ１４等の演出装置の制御を行う。
【００２６】
メイン制御基板２００とサブ制御基板３００とは電気的に接続されており、メイン制御基板２００からサブ制御基板３００へは遊技状態を示す情報等各種情報（信号）の送信が可能となっているが、サブ制御基板３００からメイン制御基板２００へは情報を送信できないようになっている。メイン制御基板２００やサブ制御基板３００等の各基板の機能は、各種のプロセッサ（ＣＰＵ、ＤＳＰ等）、ＩＣ、あるいはＲＯＭやＲＡＭ等の情報記憶媒体等のハードウェアや、ＲＯＭ等に予め記憶されている所定のプログラムからなるソフトウェアにより実現される。
【００２７】
図３に示すように、本実施の形態では、メイン制御基板２００は、中央処理装置であるメインＣＰＵ２０１、プログラム等が格納されたメインＲＯＭ２０２、ワークエリアとして機能するメインＲＡＭ２０３（主記憶部）等を含む各種半導体集積回路を有している。メインＲＡＭ２０３（内蔵ＲＡＭ）にはバックアップ電源（不図示）が接続されていて、電源がＯＦＦ状態となった場合でも、設定変更が行われてメインＲＡＭ２０３の初期化処理が実行されない限り、記憶されたデータは消去されることなく保持される。なお、メインＲＡＭ２０３を内蔵ＲＡＭと外付けＲＡＭとにより構成し、外付けＲＡＭのバックアップ領域にバックアップデータが記憶されるようにしてもよい。この場合、外付けＲＡＭにバックアップ電源（不図示）が接続される。電源がＯＦＦ状態となった後、電断から復帰する際に、内蔵ＲＡＭは、外付けＲＡＭのバックアップ領域に記憶されたバックアップデータを読み出し、電断前の状態に復帰する。
【００２８】
メイン制御基板２００は、メインＣＰＵ２０１が、メインＲＯＭ２０２に格納されたプログラムに基づきメインＲＡＭ２０３と協働することで機能する機能部を有している。機能部には、後述するベット制御部２１０等がある。
【００２９】
また、図３に示すように、本実施の形態では、サブ制御基板３００は、中央処理装置であるサブＣＰＵ３０１、プログラム等が格納されたサブＲＯＭ３０２、ワークエリアとして機能するサブＲＡＭ３０３（副記憶部）等を含む各種半導体集積回路を有している。また、メインＲＡＭ２０３と同様に、サブＲＡＭ３０３にもバックアップ電源（不図示）が接続されていて、電源が切断された場合でも、データが消去されることなく保持される。
【００３０】
サブ制御基板３００は、サブＣＰＵ３０１が、サブＲＯＭ３０２に格納されたプログラムに基づき、サブＲＡＭ３０３と協働することで機能する。
【００３１】
次に、メイン制御基板２００のベット制御部２１０について説明する。
ベット制御部２１０は、遊技ごとに、規定数のメダルがベットされたことに基づき、ベットボタン２３の操作が無効化される処理を行い、スタートレバー２４に対する遊技開始操作が有効化される処理を行う。
【００３２】
また、ベット制御部２１０は、ベットボタン２３が押下操作された場合、規定数を限度として、貯留されているメダルを投入状態（ベット状態）に設定する。以下、メダルをベット状態に設定することを、単にメダルをベットするという。
【００３３】
メイン制御基板２００は、電源ＯＮ状態で、ベットボタン２３が押下されたことを示す信号（ベット操作情報）を取得すると、メインＲＡＭ２０３の入力現在状態を「ＯＮ状態」とする。入力現在状態とは、現在のベットボタン２３の操作状態、すなわち現在ベットボタン２３が操作されている状態であるか否かを示す情報である。現在ベットボタン２３が押下状態である場合、入力現在状態は「ＯＮ状態」となる。一方、現在ベットボタン２３が非押下状態である場合、すなわち、メイン制御基板２００がベット操作情報を取得していない場合、入力現在状態は「ＯＦＦ状態」となる。入力現在状態は、後述するエッジ検出処理で用いられる情報である。
【００３４】
図３に示すように、ベット制御部２１０は、エッジ検出部２１１、ベット設定部２１２、情報制御部２１３等を備えている。
エッジ検出部２１１は、ベットボタン２３の操作が有効化されてから、ベットボタン２３の操作が無効化されるまでの間（ベット受付期間）、一定間隔（例えば、１．４９ｍｓ）毎に、定期処理（タイマー割込み）であるエッジ検出処理を行う。
【００３５】
エッジ検出処理では、ベットボタン２３の操作状態を示す情報が所定の条件に該当する場合にＯＮエッジを検出する。具体的には、後述する入力前回状態と、入力現在状態とを比較し、図４（ａ）の太線枠に示すように、入力前回状態が「ＯＦＦ状態」であり、かつ、入力現在状態が「ＯＮ状態」である場合（ＯＮエッジ検出条件に該当する場合）に、ＯＮエッジ（立ち上がりエッジ）を検出する。なお、エッジ検出処理には、後述する更新処理が含まれる。
【００３６】
また、図４（ａ）に示すように、入力前回状態が「ＯＦＦ状態」であり、かつ、入力現在状態が「ＯＦＦ状態」である場合（ＯＮエッジ検出条件に非該当である場合）、ＯＮエッジは検出されない。また、入力前回状態が「ＯＮ状態」であり、かつ、入力現在状態が「ＯＦＦ状態」である場合（ＯＮエッジ検出条件に非該当である場合）、ＯＮエッジは検出されない。また、入力前回状態が「ＯＮ状態」であり、かつ、入力現在状態が「ＯＮ状態」である場合（ＯＮエッジ検出条件に非該当である場合）、ＯＮエッジは検出されない。
【００３７】
ベット設定部２１２は、エッジ検出部２１１が行うエッジ検出処理でＯＮエッジが検出されると、メダルをベットする。具体的には、ベット設定部２１２は、１ベットボタンの押下に基づくＯＮエッジが検出された場合には１枚のメダルをベットし、ＭＡＸベットボタンの押下に基づくＯＮエッジが検出された場合には規定数（３枚）のメダルをベットする。
【００３８】
情報制御部２１３は、更新処理を行う。更新処理には、次回のエッジ検出処理で用いられる情報を決定する処理が含まれる。情報制御部２１３は、更新処理を行い、メインＲＡＭ２０３に記憶されている入力現在状態が示す情報を、次回のエッジ検出処理に用いられる入力前回状態として設定する。入力前回状態は、入力現在状態と同様に、メインＲＡＭ２０３に記憶される。
【００３９】
図４（ｂ）はエッジ検出処理について説明するための図である。図４（ｂ）中に矢印で示すように、情報制御部２１３は、ｎ−１回目（ｎは２以上の整数）の入力現在状態が示す情報を、ｎ回目の入力前回状態として設定する。換言すると、ｎ回目の入力前回状態は、ｎ−１回目の入力現在状態である。入力前回状態は、前回のエッジ検出処理のときのベットボタン２３の操作状態に基づいて決定され、現在のエッジ検出処理で用いられる情報ともいえる。
【００４０】
次に、図５に示すフローチャートを用いてエッジ検出処理について説明する。
まず、エッジ検出部２１１は、入力現在状態をメインＲＡＭ２０３から取得する（ステップＳＴ１）。次に、エッジ検出部２１１は、入力前回状態をメインＲＡＭ２０３から取得する（ステップＳＴ２）。
【００４１】
次に、エッジ検出部２１１は、入力前回状態が「ＯＦＦ状態」であり、かつ、入力現在状態が「ＯＮ状態」であるか、すなわち、ＯＮエッジ検出条件に該当するか判定する（ステップＳＴ３）。
ステップＳＴ３において、エッジ検出部２１１は、ＯＮエッジ検出条件に該当すると判定した場合（ステップＳＴ３：ＹＥＳ）、ＯＮエッジを検出する（ステップＳＴ４）。ステップＳＴ４においてＯＮエッジが検出されると、ベット設定部２１２は、メダルをベットする。
【００４２】
一方、ステップＳＴ３において、エッジ検出部２１１は、ＯＮエッジ検出条件に該当しないと判定した場合（ステップＳＴ３：ＮＯ）、ステップＳＴ５の処理に進む。
【００４３】
次に、情報制御部２１３は、更新処理を行う（ステップＳＴ５）。すなわち、情報制御部２１３は、メインＲＡＭ２０３に記憶されている入力現在状態が示す情報を、次回の入力前回状態として設定する。ステップＳＴ５の処理が終了すると、再びステップＳＴ１の処理に戻る。なお、図５においてステップＳＴ５の処理はステップＳＴ３の処理の前に行うものとしてもよい。
【００４４】
次に、図４（ｂ）で示したエッジ検出処理の２回目と３回目との間に、電断が発生した場合について説明する。以下、ベットボタン２３が非押下状態（ＯＦＦ状態）で当該電断が発生し、その後、ベットボタン２３が押下状態（ＯＮ状態）で当該電断から復帰した場合について説明する。当該ベットボタン２３の押下操作は、遊技者によるメダルのベットを意図するものではないため、３回目のエッジ検出処理でＯＮエッジが検出されるのは好ましくない。
【００４５】
メイン制御基板２００は、電源スイッチ３０から電源ＯＮ信号を取得した際（電断から復帰する際）に復帰処理を行う。復帰処理には、メインＲＡＭ２０３の状態を、バックアップされているデータに基づいて電断前の状態に戻す処理が含まれる。
【００４６】
意図しないＯＮエッジの検出を防ぐための対策を施さなかった場合、電断後における３回目のエッジ検出処理で用いられる入力前回状態は、電断が発生しなかった場合と同様に、２回目の入力現在状態である「ＯＦＦ状態」となっている。また、電断後の３回目のエッジ検出処理で用いられる入力現在状態は、ベットボタン２３が押下されているため「ＯＮ状態」となっている。このため、３回目のエッジ検出処理で意図しないＯＮエッジが検出されてしまうこととなる。
【００４７】
本実施の形態に係るメイン制御基板２００は、上記のような意図しないＯＮエッジの検出を防ぐために、電断から復帰する際に更新処理（電断復帰時の更新処理という）を行う。
【００４８】
なお、電断からの復帰は、電源スイッチ３０のＯＮ操作に起因するものだけではなく、停電の発生等によってスロットマシン１０の電源が一旦ＯＦＦとなり、その後電源が再び供給されて復帰する場合等がある。
【００４９】
図６に示すフローチャートを用いて、電断復帰時の更新処理について説明する。図６のフローチャートの開始時点において、メイン制御基板２００は、電源スイッチ３０から電源ＯＮ信号を取得しているものとする。また、メインＲＡＭ２０３は、電断前の状態に復帰しているものとする。
【００５０】
情報制御部２１３は、入力現在状態をメインＲＡＭ２０３から取得する（ステップＳＴ１１）。次に、情報制御部２１３は、メインＲＡＭ２０３の入力前回状態を、ステップＳＴ１１で取得した入力現在状態が示す情報で書き換える（ステップＳＴ１２）。換言すると、情報制御部２１３は、入力前回状態を、電断から復帰する際の実際のベットボタン２３の操作状態で書き換える。これは、入力現在状態が示す情報を入力前回状態として設定するともいえる。具体的には、入力現在状態が「ＯＮ状態」である場合には入力前回状態を「ＯＮ状態」とし、入力現在状態が「ＯＦＦ状態」である場合には入力前回状態を「ＯＦＦ状態」とする。入力現在状態が示す情報で書き換えられた入力前回状態は、メインＲＡＭ２０３に記憶される。ステップＳＴ１２の処理が終わると、電断復帰時の更新処理は終了する。
【００５１】
また、上記では、ステップＳＴ１１でメインＲＡＭ２０３から入力現在状態を取得するものとしたが、情報制御部２１３は、ベットボタン２３が操作されたことを示す情報（ベット操作情報）を直接ベットボタン２３から取得するようにしてもよい。この場合、ステップＳＴ１２において、情報制御部２１３は、当該ベット操作情報に基づいてメインＲＡＭ２０３の入力前回状態を書き換える。具体的には、ベット操作情報が「ＯＮ状態」を示す場合には入力前回状態を「ＯＮ状態」とし、ベット操作情報が「ＯＦＦ状態」を示す場合には入力前回情報を「ＯＦＦ状態」とする。
【００５２】
図７は、エッジ検出処理の２回目と３回目との間に、ベットボタン２３が非押下状態（ＯＦＦ状態）で電断が発生し、その後、ベットボタン２３が押下状態（ＯＮ状態）で電断から復帰し、かつ電断復帰時の更新処理が行われた場合について説明する図である。電断から復帰する際にベットボタン２３の操作状態が「ＯＮ状態」であるため、図７中に矢印Ｆで示すように、情報制御部２１３は、メインＲＡＭ２０３における３回目の入力前回状態を「ＯＮ状態」に設定する。
【００５３】
電断復帰時の更新処理後に、エッジ検出処理（３回目）が実行される。エッジ検出処理（３回目）は、例えば、電断復帰から１．４９ｍｓ後に実行される。エッジ検出処理（３回目）において、エッジ検出部２１１は、メインＲＡＭ２０３から入力現在状態「ＯＮ状態」を取得する。次に、エッジ検出部２１１は、メインＲＡＭ２０３から入力前回状態「ＯＮ状態」を取得する。次に、エッジ検出部２１１は、入力前回状態が「ＯＮ状態」であり、かつ、入力現在状態が「ＯＮ状態」であるため、ＯＮエッジ検出条件に該当しないと判定する。よって、電断を跨いだ、意図しないＯＮエッジが検出されることはない。
【００５４】
また、図示は省略するが、電断から復帰する際にベットボタン２３の操作状態が「ＯＦＦ状態」である場合には、情報制御部２１３が、メインＲＡＭ２０３の入力前回状態を「ＯＦＦ」とする。このため、エッジ検出処理（３回目）において、エッジ検出部２１１は、メインＲＡＭ２０３から入力現在状態「ＯＦＦ状態」を取得する。次に、エッジ検出部２１１は、メインＲＡＭ２０３から入力前回状態「ＯＦＦ状態」を取得する。次に、エッジ検出部２１１は、入力前回状態が「ＯＦＦ状態」であり、かつ、入力現在状態が「ＯＦＦ状態」であるため、ＯＮエッジ検出条件に該当しないと判定する。
【００５５】
また、図５のステップＳＴ１は、メインＣＰＵ２０１が、ベットボタン２３の操作が有効化されてから、ベットボタン２３の操作が無効化されるまでの間、一定間隔（例えば、１．４９ｍｓ）毎に、定期処理（タイマー割込み）を行い、入力現在状態の検出、すなわちベットボタン２３の操作状態がＯＦＦ状態であるかＯＮ状態であるかを検出しているといえる。以下、当該検出を定期処理という。また、図５のステップＳＴ１〜ステップＳＴ４は、メインＣＰＵ２０１が、定期処理において、ｎ−１回目の定期処理タイミング（第１定期処理タイミングとする）でベットボタン２３の「ＯＦＦ状態」を検出し、第１定期処理タイミングの後のｎ回目の定期処理タイミング（第２定期処理タイミングとする）でベットボタン２３の「ＯＮ状態」を検出した場合に、この「ＯＦＦ状態」から「ＯＮ状態」への変化に基づきＯＮエッジを検出するといえる。例えば、メインＣＰＵ２０１は、２回目（第１定期処理タイミング）の操作状態が「ＯＦＦ状態」であり、３回目（第２定期処理タイミング）の操作状態が「ＯＮ状態」である場合、この「ＯＦＦ状態」から「ＯＮ状態」への変化に基づきＯＮエッジを検出する。メインＣＰＵ２０１は、ＯＮエッジを検出した場合に、メダルのベットを行う。
【００５６】
また、図７で示した内容は、メインＣＰＵ２０１が、第１定期処理タイミングで「ＯＦＦ状態」を検出した後、電断が発生し、ベットボタン２３が押下されている状態で電断から復帰して、電断復帰後の第２定期処理タイミングで「ＯＮ状態」を検出した場合には、第１定期処理タイミングにおける「ＯＦＦ状態」を「ＯＮ状態」に更新することで、ＯＮエッジを検出しないということができる。このため、電断を跨いでの、遊技者が意図しない操作によるＯＮエッジが検出されることはない。
【００５７】
なお、図６では、ステップＳＴ１２において、電断前の状態に復帰したメインＲＡＭ２０３の入力前回状態を入力現在状態が示す情報で書き換える場合について説明した。ただし、当該入力前回状態は必ずしもバックアップされていることを要するものではなく、仮に入力前回状態がバックアップされていない（復帰できない）場合には、電断から復帰する際に取得した入力現在状態が示す情報を入力前回状態に代入する（書き込む）ようにしてもよい。この場合でも、書き換えを行った場合と同様に、意図しないＯＮエッジの検出を防ぐことができる。
【００５８】
次に、ベットボタン２３が「ＯＮ状態」で電断が発生し、その後、ベットボタン２３が「ＯＦＦ状態」で当該電断から復帰した場合について説明する。
図８は、２回目のエッジ検出処理で入力前回状態および入力現在状態が「ＯＮ状態」であった後、電断が発生し、その後ベットボタン２３が「ＯＦＦ状態」で電断から復帰して、電断復帰時の更新処理が行われた場合について説明する図である。図８に示すように、電断から復帰する際のベットボタン２３の操作状態（入力現在状態）は「ＯＦＦ状態」となっている。このため、電断復帰時の更新処理が行われ、３回目の入力前回状態に「ＯＦＦ状態」が設定される。これにより、３回目のエッジ検出処理において、入力前回状態および入力現在状態がともに「ＯＦＦ状態」であるため、例えば、ＯＦＦエッジ（立ち下がりエッジ）の意図しない検出を防ぐことができる。なお、実際には、ＯＦＦエッジの検出を行わない構成であってもよい。
【００５９】
また、図６では、ステップＳＴ１２において、入力現在状態が「ＯＮ状態」であるか「ＯＦＦ状態」であるかを問わず入力前回状態を入力現在状態で書き換えるものとしたが、電断復帰時の更新処理の別の例として、入力現在状態が「ＯＮ状態」である場合にのみ、当該書き換えを行うようにしてもよい。図９に示すフローチャートを用いて当該別の例について説明する。
まず、情報制御部２１３は、入力現在状態をメインＲＡＭ２０３から取得する（ステップＳＴ２１）。次に、情報制御部２１３は、メインＲＡＭ２０３の入力現在状態が「ＯＮ状態」であるか判定する（ステップＳＴ２２）。
【００６０】
ステップＳＴ２２において、情報制御部２１３は、メインＲＡＭ２０３の入力現在状態が「ＯＮ状態」であると判定した場合（ステップＳＴ２２：ＹＥＳ）、情報制御部２１３は、メインＲＡＭ２０３の入力前回状態を、入力現在状態「ＯＮ状態」で書き換える（ステップＳＴ２３）。すなわち、入力現在状態が示す情報を入力前回状態として設定する。ステップＳＴ２３によって、「ＯＦＦ状態」であった入力前回状態が「ＯＮ状態」に書き換えられることとなる。ステップＳＴ２３の処理が終わると、電断復帰時の更新処理を終了する。
一方、ステップＳＴ２２において、情報制御部２１３は、メインＲＡＭ２０３の入力現在状態が「ＯＮ状態」でないと判定した場合（ステップＳＴ２２：ＮＯ）、電断復帰時の更新処理を終了する。
【００６１】
また、電断復帰時の更新処理において、入力現在状態が「ＯＮ状態」であるか「ＯＦＦ状態」であるかに関わらず、入力前回状態を「ＯＮ状態」に設定することとしてもよい。このような構成でも、意図しないＯＮエッジの検出を防ぐことができる。
【００６２】
以上のように、本実施の形態によれば、遊技の制御を行うメイン制御基板２００と、遊技媒体をベットするためのベットボタン２３とを備え、メイン制御基板２００は、ベットボタン２３が押下されている状態で電断から復帰した場合に、当該押下に基づく遊技媒体のベットを行わない。このため、ベットボタン２３が押下されていない状態で電断し、その後、ベットボタン２３が押下された状態で電源が投入された場合に、遊技者の意図しないメダルのベットが実行されるのを防ぐことができる。
【００６３】
また、メイン制御基板２００は、一定間隔毎にベットボタン２３の操作状態がＯＦＦ状態であるかＯＮ状態であるかを検出する定期処理を実行し、定期処理において、第１定期処理タイミングでＯＦＦ状態を検出し、第１定期処理タイミングの後の第２定期処理タイミングでＯＮ状態を検出した場合は、このＯＦＦ状態からＯＮ状態への変化に基づきＯＮエッジを検出可能であり、ＯＮエッジを検出した場合に遊技媒体のベットを行い、第１定期処理タイミングでＯＦＦ状態を検出した後、電断が発生し、ベットボタン２３が押下されている状態で電断から復帰して、電断復帰後の第２定期処理タイミングでＯＮ状態を検出した場合には、ＯＮエッジを検出しない。このため、処理負荷の大きな増大を招くことなく意図しないＯＮエッジの検出を防ぐことができる。これにより、遊技者の意図しないメダルのベットが実行されるのを防ぐことができる。
【００６４】
また、メイン制御基板２００は、ベットボタン２３の操作状態を示す情報が所定の条件に該当する場合にＯＮエッジを検出するエッジ検出処理を、一定間隔毎に行うエッジ検出部２１１と、エッジ検出処理でＯＮエッジが検出された場合に、遊技媒体のベットを行うベット設定部２１２と、エッジ検出処理で用いられる情報を制御する情報制御部２１３とを備え、エッジ検出部２１１は、前回のエッジ検出処理のときのベットボタン２３の操作状態に基づいて決定され、現在の前記エッジ検出処理で用いられる入力前回状態と、現在のベットボタン２３の操作状態に基づいて決定される入力現在状態とを比較し、入力前回状態が、ベットボタン２３が非押下状態であることを示すＯＦＦ状態であり、かつ入力現在状態が、ベットボタンが押下状態であることを示すＯＮ状態である場合にＯＮエッジを検出し、情報制御部２１３は、ベットボタン２３が押下されている状態で電断から復帰した場合に、当該復帰後のエッジ検出処理で用いられる入力前回状態をＯＮ状態に設定することを特徴とする。このため、処理負荷の大きな増大を招くことなく、意図しないＯＮエッジの検出を防ぐことができる。
【００６５】
なお、図６で示した更新処理は、１遊技の終了時（または１遊技の開始時）にも行われる。このため、ベットボタン２３の操作が有効化される前から、ベットボタン２３が押下操作されていた場合でも、当該押下操作に基づくメダルのベットは行われない。換言すると、ベットボタン２３の押下操作が、ベットボタン２３の操作が無効化されている期間に開始され、ベットボタン２３が押下操作され続けた状態でベットボタン２３の操作が有効化された場合であっても、当該押下操作に基づくメダルのベットは行われない。例えば、ベットボタン２３の操作が無効化される期間であるメダルの払い出し期間中にベットボタン２３の押下操作を開始し、そのままの状態でベットボタン２３の操作が有効化された場合であっても、当該押下操作に基づくメダルのベットは行われない。
また、図６で示した更新処理は、エラーからの復帰時に実行されるようにしてもよい。この場合、ベットボタン２３の操作が無効化される期間であるエラー期間中にベットボタン２３の押下操作を開始し、そのままの状態でベットボタン２３の操作が有効化された場合であっても、当該押下操作に基づくメダルのベットは行われない。
【符号の説明】
【００６６】
１０  スロットマシン（遊技機）
２３  ベットボタン
２００  主制御基板
２１１  エッジ検出部
２１２  ベット設定部
２１３  情報制御部
【図１】
2020018404.tif 000003
【図２】
2020018404.tif 000004
【図３】
2020018404.tif 000005
【図４】
2020018404.tif 000006
【図５】
2020018404.tif 000007
【図６】
2020018404.tif 000008
【図７】
2020018404.tif 000009
【図８】
2020018404.tif 000010
【図９】
2020018404.tif 000011
【手続補正書】
【提出日】平成30年12月26日(2018.12.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
遊技の制御を行うメイン制御基板と、
遊技媒体をベットするためのベットボタンとを備え、
前記メイン制御基板は、前記ベットボタンが押下されている状態で電断から復帰して前記ベットボタンの操作が有効化された状態になったとしても、当該押下に基づく前記遊技媒体のベットを行わないことを特徴とする遊技機。
【請求項２】
前記メイン制御基板は、
一定間隔毎に前記ベットボタンの操作状態がＯＦＦ状態であるかＯＮ状態であるかを検出する定期処理を実行し、前記定期処理において、第１定期処理タイミングで前記ＯＦＦ状態を検出し、前記第１定期処理タイミングの後の第２定期処理タイミングで前記ＯＮ状態を検出した場合は、このＯＦＦ状態からＯＮ状態への変化に基づきＯＮエッジを検出可能であり、前記ＯＮエッジを検出した場合に前記遊技媒体のベットを行い、
前記第１定期処理タイミングで前記ＯＦＦ状態を検出した後、電断が発生し、前記ベットボタンが押下されている状態で電断から復帰して、電断復帰後の前記第２定期処理タイミングで前記ＯＮ状態を検出した場合には、前記ＯＮエッジを検出しないことを特徴とする請求項１に記載の遊技機。
【手続補正書】
【提出日】平成31年4月2日(2019.4.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
遊技の制御を行うメイン制御基板と、
遊技媒体をベットするためのベットボタンとを備え、
前記メイン制御基板は、
前記ベットボタンが押下されていない状態で電断が発生し、電断中に前記ベットボタンが押下され、前記ベットボタンが押下されている状態で電断から復帰して前記ベットボタンの操作が有効化された状態になったとしても、当該押下に基づく前記遊技媒体のベットを行わないことを特徴とする遊技機。
【請求項２】
前記メイン制御基板は、前記ベットボタンの操作が無効化されているエラー中およびメダル払出中に前記ベットボタンが押下され、前記ベットボタンが押下されている状態で前記ベットボタンの操作が有効化された状態になったとしても、当該押下に基づく前記遊技媒体のベットを行わないことを特徴とする請求項１に記載の遊技機。
【請求項３】
前記メイン制御基板は、
一定間隔毎に前記ベットボタンの操作状態がＯＦＦ状態であるかＯＮ状態であるかを検出する定期処理を実行し、前記定期処理において、第１定期処理タイミングで前記ＯＦＦ状態を検出し、前記第１定期処理タイミングの後の第２定期処理タイミングで前記ＯＮ状態を検出した場合は、このＯＦＦ状態からＯＮ状態への変化に基づきＯＮエッジを検出可能であり、前記ＯＮエッジを検出した場合に前記遊技媒体のベットを行い、
前記第１定期処理タイミングで前記ＯＦＦ状態を検出した後、電断が発生し、前記ベットボタンが押下されている状態で電断から復帰して、電断復帰後の前記第２定期処理タイミングで前記ＯＮ状態を検出した場合には、前記ＯＮエッジを検出しないことを特徴とする請求項１または請求項２に記載の遊技機。
【手続補正書】
【提出日】令和1年9月5日(2019.9.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
遊技の制御を行うメイン制御基板と、
遊技媒体をベットするためのベットボタンとを備え、
前記メイン制御基板は、
前記ベットボタンが押下されていない状態で電断が発生し、電断中に前記ベットボタンが押下され、前記ベットボタンが押下されている状態で電断から復帰して前記ベットボタンの操作が有効化される状態になったとしても、当該押下に基づく前記遊技媒体のベットを行わず、
前記ベットボタンの操作が無効化されているエラー中に前記ベットボタンが押下され、前記ベットボタンが押下されている状態で前記ベットボタンの操作が有効化される状態になったとしても、当該押下に基づく前記遊技媒体のベットを行わず、
前記ベットボタンの操作が無効化されている前記遊技媒体の払出中に前記ベットボタンが押下され、前記ベットボタンが押下されている状態で前記ベットボタンの操作が有効化される状態になったとしても、当該押下に基づく前記遊技媒体のベットを行わないことを特徴とする遊技機。
【請求項２】
前記メイン制御基板は、
一定間隔毎に前記ベットボタンの操作状態がＯＦＦ状態であるかＯＮ状態であるかを検出する定期処理を実行し、前記定期処理において、第１定期処理タイミングで前記ＯＦＦ状態を検出し、前記第１定期処理タイミングの後の第２定期処理タイミングで前記ＯＮ状態を検出した場合は、このＯＦＦ状態からＯＮ状態への変化に基づきＯＮエッジを検出可能であり、前記ＯＮエッジを検出した場合に前記遊技媒体のベットを行い、
前記第１定期処理タイミングで前記ＯＦＦ状態を検出した後、電断が発生し、前記ベットボタンが押下されている状態で電断から復帰して、電断復帰後の前記第２定期処理タイミングで前記ＯＮ状態を検出した場合には、前記ＯＮエッジを検出しないことを特徴とする請求項１に記載の遊技機。