【手続補正書】
【提出日】平成27年12月24日(2015.12.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数種類の図柄を表示した複数のリールと、
遊技の進行を制御するメイン制御手段と、
演出の出力を制御するサブ制御手段と
を備え、
前記メイン制御手段は、
役の抽選を行う役抽選手段と、
前記リールの回転及び停止制御を行うリール制御手段と、
コマンドを生成するコマンド生成手段と、
生成したコマンドを記憶するバッファ領域と、
前記バッファ領域に記憶されているコマンドを前記サブ制御手段に送信するコマンド送信手段と
を備え、
前記メイン制御手段は、
遊技の進行のためのメイン処理を遊技者の操作に応じて繰り返し実行可能であるとともに、所定時間ごとに割込み処理を実行し、
前記メイン処理の開始から前記リールの回転開始までの間に、前記メイン処理により、前記役抽選手段の抽選結果に関するコマンドを含む複数個のコマンドを生成して、これらを前記バッファ領域に記憶させ、
前記リールの回転開始前に、前記メイン処理により、コマンドを生成しない待機時間を設定可能であり、この待機時間の間に、前記割込み処理により、前記バッファ領域に記憶されている未送信のコマンドを前記サブ制御手段に送信し、
前記待機時間の経過後に、前記リールの回転を開始し、
前記割込み処理では、前記待機時間中であるか否かにかかわらず、コマンドを生成する場合を有する
ことを特徴とする遊技機。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００３
【補正方法】削除
【補正の内容】
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
【特許文献１】特開２００９−０７７９５２号公報
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明が解決しようとする課題は、コマンド送信用のバッファ領域に使用するメモリの容量を増加させなくても、生成したコマンドがコマンド送信用のバッファ領域から溢れないようにすることである。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明は、以下の解決手段によって、上述の課題を解決する。なお、かっこ書きにて、対応する実施形態を示す。
請求項１の発明は、
複数種類の図柄を表示した複数のリール（３１）と、
遊技の進行を制御するメイン制御手段（５０）と、
演出の出力を制御するサブ制御手段（８０）と
を備え、
前記メイン制御手段は、
役の抽選を行う役抽選手段（６１）と、
前記リールの回転及び停止制御を行うリール制御手段（６４）と、
コマンドを生成するコマンド生成手段（７３）と、
生成したコマンドを記憶するバッファ領域（７４）と、
前記バッファ領域に記憶されているコマンドを前記サブ制御手段に送信するコマンド送信手段（７５）と
を備え、
前記メイン制御手段は、
遊技の進行のためのメイン処理を遊技者の操作に応じて繰り返し実行可能であるとともに、所定時間ごとに割込み処理を実行し、
前記メイン処理の開始から前記リールの回転開始までの間に、前記メイン処理により、前記役抽選手段の抽選結果に関するコマンド（役抽選結果コマンド）を含む複数個のコマンドを生成して、これらを前記バッファ領域に記憶させ、
前記リールの回転開始前に、前記メイン処理により、コマンドを生成しない待機時間を設定可能であり、この待機時間の間に、前記割込み処理により、前記バッファ領域に記憶されている未送信のコマンドを前記サブ制御手段に送信し、
前記待機時間の経過後に、前記リールの回転を開始し、
前記割込み処理では、前記待機時間中であるか否かにかかわらず、コマンドを生成する場合を有する
ことを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
本発明によれば、リールの回転開始前に、メイン処理により、コマンドを生成しない待機時間を設け、この待機時間の間に、割込み処理により、バッファ領域に記憶されているコマンドをサブ制御手段に送信するので、バッファ領域に使用するメモリの容量を増加させなくても、生成したコマンドがバッファ領域から溢れないようにすることができる。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】０４３７
【補正方法】変更
【補正の内容】
【０４３７】
なお、上記（１）〜（１９）の各変形例は、それぞれ単独で適用される場合に限られるものではなく、これらを適宜組み合わせて適用することもできる。
また、第１〜第３実施形態についても、これらを適宜組み合わせることができる。
＜付記＞
本願の出願当初の請求項に係る発明（当初発明）が解決しようとする課題、当初発明に係る課題を解決するための手段及び当初発明の効果は、以下の通りである。
（ａ）当初発明が解決しようとする課題
当初発明は、遊技の進行を制御するメイン制御手段と、演出の出力を制御するサブ制御手段とを備え、メイン制御手段からサブ制御手段にコマンドを送信する遊技機に関するものである。
従来の遊技機として、遊技の進行を制御するメイン制御手段と、演出の出力を制御するサブ制御手段とを備え、メイン制御手段からサブ制御手段にコマンドを送信し、サブ制御手段側では、受信したコマンドに応じて演出の出力を制御するスロットマシンが知られている（特開２０１１−１８２８３９号公報参照）。
このスロットマシンでは、設定値を示すコマンドをメイン制御手段からサブ制御手段に送信し、サブ制御手段側では、受信した設定値を示すコマンドに応じてＡＴ遊技の実行確率を異ならせることで、遊技者にとっての有利度を異ならせるようにしている。
このため、設定値が不正に変更されないように、メイン制御手段側で設定変更に関するエラー（不正又は異常）の検知を行い、エラーを検知したときは、その旨を示すコマンドをサブ制御手段に送信して、サブ制御手段側で報知するようにしている。
ここで、スロットマシンでは、セキュリティの関係上、メイン制御手段側のメモリの容量に一定の制限がある。
このため、遊技の進行の制御とは直接関係のない設定変更に関するエラーの検知を、サブ制御手段側で実行することが考えられる。
しかし、設定変更に関するエラーの検知をサブ制御手段側で実行しようとすると、設定変更時にメイン制御手段側からサブ制御手段側に送信するコマンドが増加することになるため、サブ制御手段側での設定変更に関する処理に混乱が生じるおそれがある。
したがって、当初発明が解決しようとする課題は、サブ制御手段側での設定変更に関する処理に混乱が生じないようにしつつ、設定変更に関するエラーの検知をサブ制御手段側で実行可能にすることである。
（ｂ）当初発明に係る課題を解決するための手段（なお、かっこ書きで、対応する実施形態を示す。）
第１の解決手段は、
遊技の進行を制御するメイン制御手段（５０）と、
演出の出力を制御するサブ制御手段（８０）と、
前記メイン制御手段と電気的に接続され、遊技者にとっての有利度を定める設定値が変更可能となる設定変更モードにするとき及び前記設定変更モードを終了するときに操作されるモード切替えスイッチ（設定キースイッチ４５）と
を備え、
前記メイン制御手段は、
所定時（電源投入時）に前記モード切替えスイッチがオンの状態であることを条件に前記設定変更モードにするとともに、前記設定変更モード中に前記モード切替えスイッチがオフの状態にされたことを条件に前記設定変更モードを終了する設定値変更手段（６０）と、
コマンドを生成するコマンド生成手段（７３）と、
生成した前記コマンドを生成順に前記サブ制御手段に送信するコマンド送信手段（７５）と
を備え、
前記コマンド生成手段は、
前記設定変更モード中であるか否かにかかわらず、所定時間（８割込み（１７．８８ｍｓ））ごとに、前記モード切替えスイッチのオン／オフの状態に変化があったことを条件に、前記モード切替えスイッチのオン／オフの状態を示す情報を含むコマンドＣ１（第１状態コマンド）を生成し、
前記設定変更モードが終了したときは、コマンドＣ１の生成を待ってから、前記設定変更モードが終了したことを示す情報を含むコマンドＣ２（設定変更終了コマンド）を生成する
ことを特徴とする。
第２の解決手段は、第１の解決手段において、
前記コマンド生成手段は、電源投入時には、前記モード切替えスイッチのオン／オフの状態に変化があったか否かにかかわらず、コマンドＣ１を生成する
ことを特徴とする。
第３の解決手段は、第１又は第２の解決手段において、
コマンドＣ２は、前記設定変更モードの終了時における前記設定値を示す情報を含み、
前記サブ制御手段は、前記設定値を記憶するサブ側設定値記憶手段（８８）を備えており、前記サブ側設定値記憶手段に記憶されている前記設定値に応じて演出の出力を制御するとともに、コマンドＣ２を受信したときは、受信したコマンドＣ２に含まれる前記設定値を示す情報に基づいて、前記サブ側設定値記憶手段が記憶する前記設定値を更新する
ことを特徴とする。
第４の解決手段は、第１〜第３の解決手段において、
前記サブ制御手段は、前記モード切替えスイッチがオンの状態であることを示す情報を含むコマンドＣ１を受信したときは、前記設定変更モード中であるか否かにかかわらず、前記モード切替えスイッチがオンの状態であることを報知する
ことを特徴とする。
第５の解決手段は、第１〜第４の解決手段において、
前記メイン制御手段と電気的に接続され、前記設定値を変更するときに操作される設定変更スイッチ（４６）を備え、
前記設定変更スイッチは、操作によりオン／オフの状態が変化するように形成され、
前記設定値変更手段は、前記設定変更モード中に、前記設定変更スイッチが操作されるごとに、前記設定値を順次変更するように制御し、
コマンドＣ１は、前記設定変更スイッチのオン／オフの状態を示す情報を含み、
前記コマンド生成手段は、前記設定変更モード中であるか否かにかかわらず、前記所定時間ごとに、前記設定変更スイッチのオン／オフの状態に変化があったことを条件に、コマンドＣ１を生成し、
前記サブ制御手段は、前記設定変更スイッチがオンの状態であることを示す情報を含むコマンドＣ１を受信したときは、前記設定変更モード中であるか否かにかかわらず、前記設定変更スイッチがオンの状態であることを報知する
ことを特徴とする。
第６の解決手段は、
遊技の進行を制御するメイン制御手段と、
演出の出力を制御するサブ制御手段と、
前記メイン制御手段と電気的に接続され、遊技者にとっての有利度を定める設定値が変更可能となる設定変更モードにするとき及び前記設定変更モードを終了するときに操作されるモード切替えスイッチと
を備え、
前記メイン制御手段は、
所定時に前記モード切替えスイッチがオンの状態であることを条件に前記設定変更モードにするとともに、前記設定変更モード中に前記モード切替えスイッチがオフの状態にされたことを条件に前記設定変更モードを終了する設定値変更手段と、
コマンドを生成するコマンド生成手段と、
生成した前記コマンドを生成順に前記サブ制御手段に送信するコマンド送信手段と
を備え、
前記コマンド生成手段は、
前記設定変更モード中であるか否かにかかわらず、所定時間ごとに、前記モード切替えスイッチのオン／オフの状態を示す情報を含むコマンドＣ１を生成し、
前記設定変更モードが終了したときは、コマンドＣ１の生成を待ってから、前記設定変更モードが終了したことを示す情報を含むコマンドＣ２を生成する
ことを特徴とする。
（作用）
当初発明においては、設定値変更手段は、所定時にモード切替えスイッチがオンの状態であることを条件に、設定変更モードにするとともに、設定変更モード中にモード切替えスイッチがオンの状態からオフの状態にされたことを条件に、設定変更モードを終了する。
また、コマンド生成手段は、設定変更モード中であるか否かにかかわらず、所定時間ごとに、モード切替えスイッチのオン／オフの状態に変化があったことを条件に、モード切替えスイッチのオン／オフの状態を示す情報を含むコマンドＣ１を生成する。
さらに、コマンド生成手段は、設定変更モードが終了したときは、設定変更モードが終了したことを示す情報を含むコマンドＣ２を生成する。
そして、コマンド送信手段は、生成されたコマンドを生成された順にサブ制御手段に送信する。
このため、サブ制御手段側では、設定変更モード中であるか否かにかかわらず、モード切替えスイッチがオンの状態か又はオフの状態かを判断することができるので、設定変更に関するエラー（不正又は異常）が発生したか否かを判断することができる。
また、モード切替えスイッチがオンの状態からオフの状態になり、設定変更モードが終了したときに、直ちにコマンドＣ２を生成すると、所定時間ごとに繰り返すコマンドＣ１の生成タイミングとの関係で、先にコマンドＣ１が生成され、後でコマンドＣ２が生成される場合と、先にコマンドＣ２が生成され、後でコマンドＣ１が生成される場合とが混在する可能性がある。これでは、サブ制御手段側での処理に混乱が生じてしまう。
そこで、当初発明では、コマンド生成手段は、設定変更モードが終了したときは、コマンドＣ１の生成を待ってから、コマンドＣ２を生成する。
このため、設定変更モードの終了時には、コマンド送信手段は、常に、コマンドＣ１、コマンドＣ２の順に、サブ制御手段にコマンドを送信し、サブ制御手段側では、常に、コマンドＣ１、コマンドＣ２の順に、コマンドを受信するので、サブ制御手段側での処理に混乱が生じないようにすることができる。
（ｃ）当初発明の効果
当初発明によれば、サブ制御手段側での設定変更に関する処理に混乱が生じないようにしつつ、設定変更に関するエラーの検知をサブ制御手段側で実行可能にすることができる。